1. 程式人生 > >1.系統環境初始化

1.系統環境初始化

docker k8s 容器 Kubernetes


k8s應用分布圖。

技術分享圖片

master ip: 192.168.0.11 hostname: linux-node1.example.com

node1 ip: 192.168.0.12 hostname : linux-node2.example.com

node2 ip: 192.168.0.13 hostname: linux-node3.example.com

上圖多畫了一個minion3,請忽略。

準備工作(所有機器):

1. 各個服務器分配好 ip,設置好主機名可以上網。我是橋接。net8上網非常非常不穩定,浪費了我很多時間,難受。

2.關閉 iptblesNetworkManager ,selinux

systemctl disable firewalld;systemctl stop firewalld

systemctl disable NetworkManager;systemctl stop NetworkManager

vim /etc/selinux/config

SELINUX=disabled

#SELINUXTYPE=targeted

3.在三臺主機上添加hosts

vim /etc/hosts

192.168.0.11 linux-node1.example.com

192.168.0.12 linux-node2.example.com

192.168.0.13 linux-node3.example.com

4. 三臺全部安裝docker

1.安裝Docker(所有機器)

第一步:使用國內Docker源

[root@linux-node1 ~]# cd /etc/yum.repos.d/
[root@linux-node1 yum.repos.d]# wget \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

第二步:Docker安裝:

[root@linux-node1 ~]# yum install -y docker-ce

第三步:啟動後臺進程:

[root@linux-node1 ~]#systemctl enabled docker;

systemctl start docker

2.準備部署目錄(所有機器)

mkdir -p /opt/kubernetes/{cfg,bin,ssl,log}

3.準備軟件包

百度網盤下載地址:
[
https://pan.baidu.com/s/1zs8sCouDeCQJ9lghH1BPiw]

4.上傳解壓軟件包(只在master主機操作其它不用)

# tar zxf kubernetes.tar.gz
# tar zxf kubernetes-server-linux-amd64.tar.gz
# tar zxf kubernetes-client-linux-amd64.tar.gz
# tar zxf kubernetes-node-linux-amd64.tar.gz

1.系統環境初始化