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


k8s應用分佈圖。

1.png

 

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]

後面的幾章的軟件都在這個壓縮包裏了。我用的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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章