中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》
  • 首頁 > 
  • 教程 > 
  • 服務器 > 
  • 云計算 > 
  • Kubernetes模擬生產環境搭建高可用集群中的環境規劃和基礎準備是怎樣的

Kubernetes模擬生產環境搭建高可用集群中的環境規劃和基礎準備是怎樣的

發布時間:2021-12-10 17:18:17 來源:億速云 閱讀:158 作者:柒染 欄目:云計算

本篇文章為大家展示了Kubernetes模擬生產環境搭建高可用集群中的環境規劃和基礎準備是怎樣的,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

一、模擬環境機器規劃

Kubernetes模擬生產環境搭建高可用集群中的環境規劃和基礎準備是怎樣的

二、集群環境說明

操作系統:CentOS7.7

Kubernetes版本:1.16.2

Docker版本:19.03

三、集群主控和工作節點基礎準備

1..配置hosts文件

sudo cat >> /etc/hosts<<EOF
192.168.100.111  kube_cluster_master01
192.168.100.112  kube_cluster_master02
192.168.100.113  kube_cluster_master03
192.168.100.114  kube_cluster_minion01
192.168.100.115  kube_cluster_minion02
192.168.100.116  kube_cluster_minion03
192.168.100.117  kube_cluster_minion04
192.168.100.118  kube_cluster_minion05
EOF

Kubernetes模擬生產環境搭建高可用集群中的環境規劃和基礎準備是怎樣的

2.修改hostname文件

sudo hostnamectl set-hostname <newhostname>

Kubernetes模擬生產環境搭建高可用集群中的環境規劃和基礎準備是怎樣的

修改完成logout或者重啟啟動就可看到修改結果

3.關閉系統防火墻

sudo systemctl stop firewalld && systemctl disable firewalld

Kubernetes模擬生產環境搭建高可用集群中的環境規劃和基礎準備是怎樣的

4.禁用swap內存交換

sudo swapoff -a && sudo echo "swapoff -a" >>/etc/rc.d/rc.local && sudo chmod +x /etc/rc.d/rc.local

Kubernetes模擬生產環境搭建高可用集群中的環境規劃和基礎準備是怎樣的

5.關閉系統selinux

sudo setenforce 0

sudo sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinux

sudo sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

Kubernetes模擬生產環境搭建高可用集群中的環境規劃和基礎準備是怎樣的

6.修改系統內核參數

sudo cat > /etc/sysctl.d/k8s.conf << EOF
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
net.ipv4.ip_forward = 1
net.ipv4.ip_local_port_range = 10000 65000
fs.file-max = 2000000
EOF

sudo sysctl --system

Kubernetes模擬生產環境搭建高可用集群中的環境規劃和基礎準備是怎樣的

7.校對系統時間

搭建內網時間校正服務器,本文將時間服務器部署于192.168.100.101上,搭建服務步驟:

下載ntp-dev-4.3.99.tar.gz二進制包,解壓:tar -zxvf ntp-dev-4.3.99.tar.gz

進入解壓目錄執行 ./configure

然后執行編譯安裝 make && make install

sudo vi /etc/ntp.conf 修改配置文件,如下:

# For more information about this file, see the man pages
# ntp.conf(5), ntp_acc(5), ntp_auth(5), ntp_clock(5), ntp_misc(5), ntp_mon(5).

driftfile /var/lib/ntp/drift
restrict default nomodify
    
restrict 127.0.0.1
restrict ::1
restrict 192.168.100.0 mask 255.255.254.0 nomodify

server ntp1.aliyun.com
server ntp2.aliyun.com
server ntp3.aliyun.com
server 127.127.1.0
fudge 127.127.1.0 stratum 8

logfile /var/lib/ntp/ntp.log
disable monitor

mkdir /var/lib/ntp

touch /var/lib/ntp/ntp.log

sudo vi /usr/lib/systemd/system/ntpd.service    如下:編寫ntp服務配置文件,如下:

[Unit]
Description=ntpd
After=syslog.target

[Service]
Type=forking
ExecStart=/usr/local/bin/ntpd -c /etc/ntpd.conf -p /var/run/ntpd.pid -g
PrivateTmp=true

[Install]
WantedBy=multi-user.target

使用iptables -F暫停防火墻,然后啟動ntp服務systemctl enable ntpd && systemctl start ntpd

集群中的機器將101服務器上的/usr/local/bin/ntpdate文件拷貝到自己對應的目錄下

集群中的機器都使用ntpdate -d 192.168.100.101同步時間,然后將同步的系統時間寫入biso,如下:

Kubernetes模擬生產環境搭建高可用集群中的環境規劃和基礎準備是怎樣的

其他方案:使用終端同時給個機器設置時間:date -s "2019-11-03 22:18:00"  (修改成當期時間),使用clock -w把系統時間寫入CMOS,使用hwclock -w將系統時間寫入BISO

四、集群搭建所需安裝包

ntp:http://www.ntp.org/downloads.html 

kubernetes:https://github.com/kubernetes/kubernetes/releases

docker:https://download.docker.com

docker-compose:https://github.com/docker/compose/releases

上述內容就是Kubernetes模擬生產環境搭建高可用集群中的環境規劃和基礎準備是怎樣的,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

新昌县| 綦江县| 石城县| 通辽市| 辽阳县| 论坛| 凤山市| 施甸县| 潜江市| 彩票| 五莲县| 蒙自县| 宿迁市| 洮南市| 隆尧县| 宁国市| 师宗县| 若尔盖县| 阿巴嘎旗| 郸城县| 营山县| 石屏县| 华坪县| 镇远县| 文昌市| 乳山市| 故城县| 民和| 永胜县| 甘洛县| 曲阜市| 文登市| 汉沽区| 华阴市| 灵璧县| 根河市| 资源县| 新余市| 阿坝县| 灵山县| 华亭县|