Kubernetes
Links:
- https://kubernetes.io/
- https://kubernetes.io/docs/concepts/
- https://www.slideshare.net/imesh/an-introduction-to-kubernetes
- https://www.slideshare.net/InfoQ/building-a-microservices-platform-with-kubernetes
- http://www.dasblinkenlichten.com/understanding-cni-container-networking-interface/
- http://www.dasblinkenlichten.com/using-cni-docker/
- http://www.dasblinkenlichten.com/ipam-dns-cni/
- http://www.dasblinkenlichten.com/getting-started-kubernetes-using-ansible/
- http://www.dasblinkenlichten.com/kubernetes-networking-101-pods/
- http://www.dasblinkenlichten.com/kubernetes-networking-101-services/
- http://www.dasblinkenlichten.com/getting-started-with-calico-on-kubernetes/
- https://thenewstack.io/hackers-guide-kubernetes-networking/
- kube-spawn
See https://github.com/kinvolk/kube-spawn/tree/v0.2.1
Fresh setup of cluster:
- vagrant up
- vagrant ssh
- ./build.sh
From this you can access the nodes by using
sudo machinectl shell kubespawndefault0
. In the machine you can use- Glusterfs
Install glusterfs
Add gluster repo
Create the repo file "
/etc/yum.repos.d/glusterfs.repo
":[gluster312]
name=Gluster 3.12
baseurl=http://mirror.centos.org/centos/7/storage/$basearch/gluster-3.12/
gpgcheck=0
enabled=1
Install packages
yum in…
- Internals
Components
- docker
- etcd
- flannel
- kubelet
- api server
- kube controller manager
- cloud controller manager
- proxy
- scheduler
- cluster DNS
docker
…- Kubernetes with vSphere
Here I will describe how to install Kubernetes manually and use the vSphere storage for dynamic provisioning of volumes. The good thing is also that as soon as the claim is removed the vmdk could also be removed from the cluster. No ghost storage is left behind.
Warning: my blog removes all backslashes at the end of the line and so you'll have to add them yourself... Sorrie
vSp…
- PostgressHA in Kubernetes
Use 'helm' to install the configuration. 'helm'uses charts for this and I'll create a chart for the PostgressHA cluster.
Steps
- Do the steps in https://docs.helm.sh/using-helm/#quick-start to get helm up and running
Create the Chart
- helm create postgresha
- cd postgresha…