859
Comment:
|
2076
|
Deletions are marked like this. | Additions are marked like this. |
Line 5: | Line 5: |
{{{ curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add - }}} | {{{ curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add - }}} |
Line 11: | Line 13: |
}}} {{{ echo "deb http://apt.kubernetes.io/ kubernetes-trusty main" >> /etc/apt/sources.list.d/kubernetes.list |
|
Line 27: | Line 32: |
* error in pre-flight checks {{{ DOCKER_GRAPH_DRIVER: btrfs }}} * fix, edit the /etc/docker/deamon.conf and add devicemapper option, remember "," after options. {{{ "storage-driver": "devicemapper", }}} * Success for kubeadm init {{{ |
|
Line 28: | Line 42: |
Your Kubernetes master has initialized successfully! | |
Line 29: | Line 44: |
To start using your cluster, you need to run (as a regular user): | |
Line 30: | Line 46: |
sudo cp /etc/kubernetes/admin.conf $HOME/ sudo chown $(id -u):$(id -g) $HOME/admin.conf export KUBECONFIG=$HOME/admin.conf You should now deploy a pod network to the cluster. Run "kubectl apply -f [podnetwork].yaml" with one of the options listed at: http://kubernetes.io/docs/admin/addons/ You can now join any number of machines by running the following on each node as root: kubeadm join --token 030871.9354eb2226c8b23b 10.0.2.15:6443 == Ubuntu 14.04 trusy - does not have a full set of kubernetes packages == * Install from source 1. sudo apt install git -y 1. git clone https://github.com/kubernetes/kubernetes.git 1. cd kubernetes/cluster 1. }}} |
Kubernetes Docker cluster manager
- Add google apt-key
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
- Add to apt sources.list
cat <<EOF > /etc/apt/sources.list.d/kubernetes.list deb http://apt.kubernetes.io/ kubernetes-xenial main EOF
echo "deb http://apt.kubernetes.io/ kubernetes-trusty main" >> /etc/apt/sources.list.d/kubernetes.list
- install packages
sudo apt-get install -y docker.io kubelet kubeadm kubectl kubernetes-cni sudo systemctl enable docker.service
- Got a error for docker certificate, had to delete it to get the docker deamon to start
- error
level=fatal msg="Error creating cluster component ...Bla...Bla...Bla... certificate expired.
fix rm /var/lib/docker/swarm/certificates/swarm-node.*
- error
- setup kubernetes (k8s) master node
sudo kubeadm init
error in pre-flight checks
DOCKER_GRAPH_DRIVER: btrfs
- fix, edit the /etc/docker/deamon.conf and add devicemapper option, remember "," after options.
"storage-driver": "devicemapper",
- Success for kubeadm init
Your Kubernetes master has initialized successfully! To start using your cluster, you need to run (as a regular user): sudo cp /etc/kubernetes/admin.conf $HOME/ sudo chown $(id -u):$(id -g) $HOME/admin.conf export KUBECONFIG=$HOME/admin.conf You should now deploy a pod network to the cluster. Run "kubectl apply -f [podnetwork].yaml" with one of the options listed at: http://kubernetes.io/docs/admin/addons/ You can now join any number of machines by running the following on each node as root: kubeadm join --token 030871.9354eb2226c8b23b 10.0.2.15:6443 == Ubuntu 14.04 trusy - does not have a full set of kubernetes packages == * Install from source 1. sudo apt install git -y 1. git clone https://github.com/kubernetes/kubernetes.git 1. cd kubernetes/cluster 1.
...