在CentOS 7中使用kubeadm搭建單master的K8s集群

1. 安裝三臺CentOS7的虛擬機

每臺虛擬機cpu核數(shù)最少為2,內(nèi)存最少2g算色,磁盤30g抱怔。

2. 虛擬機初始化配置

# 永久關(guān)閉防火墻
systemctl disable firewalld

# 永久關(guān)閉selinux
sed -i 's/enforcing/disabled/' /etc/selinux/config

# 永久關(guān)閉swap
sed -ri 's/.*swap.*/#&/' /etc/fstab

# 根據(jù)規(guī)劃設(shè)置主機名
hostnamectl set-hostname <hostname>

# 在master中添加hosts
cat >> /etc/hosts << EOF
<master's ip> (space) <master's name>
<node1's ip> <node1's name>
<node2's ip> <node2's name>
EOF

# 將橋接的IPv4流量傳遞到iptables的鏈
cat > /etc/sysctl.d/k8s.conf << EOF
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
EOF
sysctl --system  # 生效

# 時間同步
yum install ntpdate -y  # -y:安裝過程中所有決策都選yes
ntpdate time.windows.com

3. 在三個節(jié)點中安裝docker忍饰,kubelet,kubeam缓待,kubectl

3.1 安裝docker

yum install docker
systemctl enable docker && systemctl start docker

# 配置docker下載源
cat > /etc/docker/daemon.json << EOF
{
"registry-mirrors":["(阿里云鏡像url)"]
}
EOF

3.2 添加阿里云yum軟件源

cat > /etc/yum.repos.d/kubernetes.repo << EOF
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=0
repo_gpgcheck=0
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg
https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF

3.3 安裝kubeadm,kubelet,kubectl

yum install -y kubelet kubeadm kubectl
systemctl enable kubelet  # 開機啟動kubelet

4. 部署Kubernetes Master(只在Master節(jié)點上執(zhí)行)

kubeadm init \
--apiserver-advertise-address=<master's ip> \
--image-repository registry.aliyuncs.com/google_containers \
--kubernetes-version <downloaded kubernetes's version> \
--service-cidr=<a casual ip> \
--pod-network-cidr=<a casual ip>

# 執(zhí)行這行代碼需要下載鏡像锦秒,會花一些時間。
# 下載完成后會有一長串提示信息喉镰,根據(jù)提示信息中的步驟進行旅择。

5. 將node節(jié)點加入到集群中

# 在node節(jié)點的命令行中運行上一步結(jié)果中kubeadm join后面的一長串

加入后,在master中查看集群:

kubectl get nodes

此時查看侣姆,所有node應該都是unready狀態(tài)生真,需要部署cni網(wǎng)絡(luò)插件才會啟動。
注意捺宗,默認token有效期為24小時柱蟀,過期后需要重新創(chuàng)建token:

kubeadm token create --print-join-command

6. 部署CNI網(wǎng)絡(luò)插件

kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml

kubectl get pods -n kube-system

7. 測試Kubernetes集群

kubectl create deployment nginx --image=nginx
kubectl expose deployment nginx --port=80 --type=NodePort
kubectl get pod,svc

部署完nginx后,應該可以通過master和node中任意節(jié)點的IP地址+80端口號訪問nginx蚜厉。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末长已,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌痰哨,老刑警劉巖胶果,帶你破解...
    沈念sama閱讀 217,542評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異斤斧,居然都是意外死亡早抠,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評論 3 394
  • 文/潘曉璐 我一進店門撬讽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蕊连,“玉大人,你說我怎么就攤上這事游昼「什裕” “怎么了?”我有些...
    開封第一講書人閱讀 163,912評論 0 354
  • 文/不壞的土叔 我叫張陵烘豌,是天一觀的道長载庭。 經(jīng)常有香客問我,道長廊佩,這世上最難降的妖魔是什么囚聚? 我笑而不...
    開封第一講書人閱讀 58,449評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮标锄,結(jié)果婚禮上顽铸,老公的妹妹穿的比我還像新娘。我一直安慰自己料皇,他們只是感情好谓松,可當我...
    茶點故事閱讀 67,500評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著践剂,像睡著了一般鬼譬。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上逊脯,一...
    開封第一講書人閱讀 51,370評論 1 302
  • 那天优质,我揣著相機與錄音,去河邊找鬼男窟。 笑死盆赤,一個胖子當著我的面吹牛贾富,可吹牛的內(nèi)容都是我干的歉眷。 我是一名探鬼主播,決...
    沈念sama閱讀 40,193評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼颤枪,長吁一口氣:“原來是場噩夢啊……” “哼汗捡!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,074評論 0 276
  • 序言:老撾萬榮一對情侶失蹤扇住,失蹤者是張志新(化名)和其女友劉穎春缕,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體艘蹋,經(jīng)...
    沈念sama閱讀 45,505評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡锄贼,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,722評論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了女阀。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片宅荤。...
    茶點故事閱讀 39,841評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖浸策,靈堂內(nèi)的尸體忽然破棺而出冯键,到底是詐尸還是另有隱情,我是刑警寧澤庸汗,帶...
    沈念sama閱讀 35,569評論 5 345
  • 正文 年R本政府宣布惫确,位于F島的核電站,受9級特大地震影響蚯舱,放射性物質(zhì)發(fā)生泄漏改化。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,168評論 3 328
  • 文/蒙蒙 一晓淀、第九天 我趴在偏房一處隱蔽的房頂上張望所袁。 院中可真熱鬧,春花似錦凶掰、人聲如沸燥爷。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽前翎。三九已至,卻和暖如春畅涂,著一層夾襖步出監(jiān)牢的瞬間港华,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評論 1 269
  • 我被黑心中介騙來泰國打工午衰, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留立宜,地道東北人。 一個月前我還...
    沈念sama閱讀 47,962評論 2 370
  • 正文 我出身青樓臊岸,卻偏偏與公主長得像橙数,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子帅戒,可洞房花燭夜當晚...
    茶點故事閱讀 44,781評論 2 354

推薦閱讀更多精彩內(nèi)容