linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt update linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install docker.io
linuxmi@linuxmi:~/www.linuxmi.com$ sudo systemctl start docker
linuxmi@linuxmi:~/www.linuxmi.com$ systemctl status docker.service
linuxmi@linuxmi:~/www.linuxmi.com$ sudo systemctl enable docker
linuxmi@linuxmi:~/
linuxmi@linuxmi:~/
linuxmi@linuxmi:~/www.linuxmi.com$ sudo nano /etc/fstab
linuxmi@linuxmi:~/www.linuxmi.com$ sudo hostnamectl set-hostname kubernetes-master linuxmi@linuxmi:~/www.linuxmi.com$ sudo hostnamectl set-hostname kubernetes-worker
sudo apt-get install -y ca-certificates curl software-properties-common apt-transport-https curl linuxmi@linuxmi:~/www.linuxmi.com$ curl -s https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | sudo apt-key add - OK linuxmi@linuxmi:~/www.linuxmi.com$ sudo tee /etc/apt/sources.list.d/kubernetes.list < deb https://mirrors.aliyun.com/kubernetes/apt/ kubernetes-xenial main > EOF deb https://mirrors.aliyun.com/kubernetes/apt/ kubernetes-xenial main linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt-get update linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt-get install -y kubelet kubeadm kubectl linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt-mark hold kubelet kubeadm kubectl kubelet 设置为保留。 kubeadm 设置为保留。 kubectl 设置为保留。
kubernetes-master:~$ sudo kubeadm init kubernetes-master:~$ mkdir -p $HOME/.kube kubernetes-master:~$ sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config kubernetes-master:~$ sudo chown $(id -u):$(id -g) $HOME/.kube/config
kubernetes-master:~$ kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml kubernetes-master:~$ kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/k8s-manifests/kube-flannel-rbac.yml kubernetes-master:~$ kubectl get pods --all-namespaces
kubernetes-worker:~$ sudo kubeadm join 192.168.1.220:6443 --token 1exb8s.2t4k3b5syfc3jfmo --discovery-token-ca-cert-hash sha256:72ad481cee4918cf2314738419356c9a402fb609263adad48c13797d0cba2341 kubernetes-master:~$ kubectl get nodes
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 sudo install minikube-linux-amd64 /usr/local/bin/minikube minikube start
minikube dashboard
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70003733/viewspace-2885851/ ,如需转载,请注明出处,否则将追究法律责任。