天天看點

1.K8S部署-------- 系統環境初始化

k8s應用分布圖。

1.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.關閉 iptbles,NetworkManager      ,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]

後面的幾章的軟體都在這個壓縮包裡了。我用的1.10.1。後面也提供官方位址。可以根據需要下載下傳。

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