Skip to content

Instantly share code, notes, and snippets.

View strigazi's full-sized avatar

Spyros Trigazis strigazi

  • CERN
  • Geneva, Switzerland
View GitHub Profile
@strigazi
strigazi / install-docker-kubelet-upsteam-on-xenial.sh
Last active October 20, 2018 15:05
install-docker-kubelet-upsteam-on-xenial.sh
apt-get update && \
apt-get install -y \
apt-transport-https \
ca-certificates \
curl \
software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
@strigazi
strigazi / gist:936caf0ce820ff13e4c47c3d083ffafe
Last active June 27, 2022 13:43
nginx to traefik annotations
kubernetes.io/ingress.class: nginx-cluster
kubernetes.io/ingress.class: traefik
nginx.ingress.kubernetes.io/proxy-body-size: "0"
# doesn't exitst
nginx.ingress.kubernetes.io/rewrite-target: /
traefik.ingress.kubernetes.io/rewrite-target: /
# tls will be terminated at the pod
" vim-bootstrap b990cad
"*****************************************************************************
"" Vim-PLug core
"*****************************************************************************
if has('vim_starting')
set nocompatible " Be iMproved
endif
let vimplug_exists=expand('~/./autoload/plug.vim')
#!/bin/bash
#fedora atomic
rpm-ostree install kubernetes-node kubernetes-client kubernetes-kubeadm kernel-devel vim
#fedora
dnf install kubernetes-node kubernetes-client kubernetes-kubeadm kernel-devel vim
#centos
# for cc7 disable firewalld and restart the node
yum install -y http://cbs.centos.org/kojifiles/packages/centos-release-kubernetes110/1.0/1.el7.centos/x86_64/centos-release-kubernetes110-1.0-1.el7.centos.x86_64.rpm
yum install --disablerepo extras kubernetes-node kubernetes-client kubernetes-kubeadm kernel-devel vim
FROM registry.fedoraproject.org/fedora:rawhide
ENV NAME=kubernetes-master VERSION=0 RELEASE=0 ARCH=x86_64
LABEL bzcomponent="$NAME" \
name="$FGC/$NAME" \
version="$VERSION" \
release="$RELEASE.$DISTTAG" \
architecture="$ARCH" \
maintainer="Jason Brooks <[email protected]>"
#!/bin/bash -x
# Upgrade curl
example_req=$(cat << EOF
{
"max_batch_size": 1,
"nodegroup": "master",
"parameters": {"image": "fedora-atomic-new", "kube_tag": "v1.8.2"}
}
EOF
)
openstack stack create \
--template kubemaster.yaml \
--parameter name=kube \
--parameter ssh_key_name=default \
--parameter master_flavor=m1.small \
--parameter fixed_network=357dfedc-7e58-4e15-b169-96d89ef5b160 \
--parameter fixed_subnet=d1d057a8-f91c-4f3c-803f-4e4ad2201008 \
--parameter server_image=c51afe4f-8a52-4fc7-b798-0830e327dfd5 \
kube