使用kubeadm部署k8s
阿新 • • 發佈:2021-08-05
使用kubeadm部署k8s
說明
- 系統環境
lmf@lmf:~$ cat /etc/issue Ubuntu 18.04.5 LTS \n \l lmf@lmf:~$ cat /proc/meminfo | grep MemTotal MemTotal: 4015812 kB lmf@lmf:~$ cat /proc/cpuinfo | grep model\ name model name : Intel(R) Core(TM) i5-10500 CPU @ 3.10GHz model name : Intel(R) Core(TM) i5-10500 CPU @ 3.10GHz model name : Intel(R) Core(TM) i5-10500 CPU @ 3.10GHz model name : Intel(R) Core(TM) i5-10500 CPU @ 3.10GHz
安裝docker
- 該步驟參考清華大學 Docker Community Edition 映象使用幫助, 如果已安裝請忽略
- 確保 Cgroup Driver 為systemed
- 設定docker 的Cgroup Driver 為systemd
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://m0m3chw3.mirror.aliyuncs.com"], "exec-opts": ["native.cgroupdriver=systemd"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker
安裝kubelet kubeadm kubectl
sudo apt-get update && sudo apt-get install -y apt-transport-https curl https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | sudo apt-key add - cat <<EOF | sudo tee /etc/apt/sources.list.d/kubernetes.list deb https://mirrors.aliyun.com/kubernetes/apt/ kubernetes-xenial main EOF sudo apt-get update sudo apt-get install -y kubelet kubeadm kubectl
部署
sudo kubeadm init --apiserver-advertise-address=192.168.60.51 --image-repository registry.aliyuncs.com/google_containers --pod-network-cidr=10.244.0.0/16
--apiserver-advertise-address 填本機ip
部署成功後會顯示如下:
參考
使用到的參考
- 使用 kubeadm 部署 kubernetes
- kubernetes安裝最新步驟 centos7
- Ubuntu 20.04 LTS 安裝 k8s 報錯 failed to pull image coredns:v1.8.0