1. 程式人生 > 其它 >實驗k8s ————— k8s 搭建[一]

實驗k8s ————— k8s 搭建[一]

前言

以前學習k8s記錄的。這裡簡單整理一下搭建,當時是我們學習環境的搭建,正式環境得專門的運維人員來,畢竟人家考慮的東西不一樣。

正文

這裡用kubeadm進行搭建,更加詳細資訊,在這裡:

https://kubernetes.io/zh/docs/setup/production-environment/tools/kubeadm/install-kubeadm/

因為我用的是ubuntu,這裡我貼一下具體的操作。

apt-get update && apt-get install -y apt-transport-https
curl https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | apt-key add - 
cat <<EOF >/etc/apt/sources.list.d/kubernetes.list
deb https://mirrors.aliyun.com/kubernetes/apt/ kubernetes-xenial main
EOF  
apt-get update
apt-get install -y kubelet kubeadm kubectl

## 另外,你也可以指定版本安裝
## apt-get install kubectl=1.19.3-00 kubelet=1.19.3-00 kubeadm=1.19.3-00

其他的可以參考:

https://www.orchome.com/10036

即使是國內映象,安裝時間也是要3分多鐘的,耐心等待一下就好。

然後通過 kubeadm init 這個命令就可以建立master 節點了。

這樣我們就有了搭建k8s的條件了。

在執行上面kubeadm init 這個命令的時候,傳送了錯誤:

這其實是在做一個檢查,檢查有部分不支援的。

上面也提示了,我們可以忽略檢查。這裡我就把swap關閉掉。

swapoff -a

然後將/etc/fstab中註釋掉:

然後執行kubeadm init即可。

下一節介紹一下k8s一些基本概念。