二進制安裝K8S(一):環境規劃

一、集羣部署:
1、環境規劃
2、安裝Docker
3、自籤TLS證書
4、部署Etcd集羣
5、部署Flannel網絡
6、創建Node節點kubeconfig文件
7、獲取K8S二進制包
8、運行Master組件
9、運行Node組件
10、查詢集羣狀態
11、啓動一個測試示例
12、部署Web UI (Dashboard)

二、環境規劃:
四臺機器:centos7.7
master:192.168.1.250
node01:192.168.1.75
node02:192.168.1.76
node03:192.168.1.77

三、master節點安裝組件:
docker
kube-apiserver
kube-controller-manager
kube-scheduler
etcd

四、node節點安裝組件:
docker
kubelet
kube-proxy
flannel
etcd

五、關閉selinux:(三臺機器上執行)
sed -i ‘s/SELINUX=.*/SELINUX=disabled/’ /etc/selinux/config

六、寫入hosts:
vim /etc/hosts
192.168.1.250 master
192.168.1.75 node01
192.168.1.76 node02
192.168.1.77 node03

七、關閉swap:
swapoff -a

八、創建相關目錄:
mkdir /root/{scripts,ssl};mkdir -p /opt/kubernetes/{cfg,ssl,bin}
/root/scripts 腳本臨時存放目錄
/root/ssl 證書臨時存放目錄
/opt/kubernetes/cfg K8S主要配置文件存放目錄
/opt/kubernetes/ssl K8S證書存放目錄
/opt/kubernetes/bin K8S命令存放路徑

九、設置主機名:
echo “master” >/etc/hostname
reboot

echo “node01” >/etc/hostname
reboot

echo “node02” >/etc/hostname
reboot

echo “node03” >/etc/hostname
reboot

十、所有主機關閉防火牆:
systemctl stop firewalld
systemctl disable firewalld

發佈了44 篇原創文章 · 獲贊 7 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章