Kubernetes集群部署

鏡像下載、域名解析、時(shí)間同步請(qǐng)點(diǎn)擊 阿里云開源鏡像站

一探颈、環(huán)境要求

系統(tǒng)版本:CentOS7.x版本

硬件配置:內(nèi)存2GB以上 cpu2核以上 硬盤大于30G

集群網(wǎng)絡(luò)配置:集群中所有服務(wù)器內(nèi)網(wǎng)必須互通词裤,并且需要訪問外網(wǎng)來拉取鏡像

禁用swap分區(qū)

二、k8s基礎(chǔ)環(huán)境操作:

1豫尽、關(guān)閉防火墻:

[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# systemctl disable firewalld

2篙梢、關(guān)閉selinux:

[root@localhost ~]# sed -i 's/enforcing/disabled/' /etc/selinux/config
[root@localhost ~]# getenforce

3、關(guān)閉swap分區(qū):

臨時(shí)關(guān)閉:

[root@localhost ~]# swapoff -a

永久關(guān)閉:注釋掉/etc/fstab文件中的swap行

4美旧、進(jìn)行hosts文件編輯:

192.168.8.146 k8s-master

192.168.8.141 k8s-node1

192.168.8.129 k8s-node2

5渤滞、將橋接的IPv4流量傳遞到iptables的鏈

[root@localhost ~]# cat > /etc/sysctl.d/k8s.conf << EOF
> net.bridge.bridge-nf-call-ip6tables = 1
> net.bridge.bridge-nf-call-iptables = 1
> EOF
[root@localhost ~]# sysctl --system
file

6、開啟IP轉(zhuǎn)發(fā)功能

[root@localhost ~]# echo "1" > /proc/sys/net/ipv4/ip_forward

三榴嗅、安裝docker(三臺(tái)機(jī)器都操作)

1妄呕、卸載舊版docker

[root@localhost ~]# yum remove docker docker-common docker-selinux docker-engine

2、安裝一些必要的系統(tǒng)工具

[root@localhost ~]# yum install -y yum-utils device-mapper-persistent-data lvm2

3嗽测、配置docker的穩(wěn)定版本倉庫

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

4绪励、更新安裝包索引

[root@localhost ~]# yum makecache fast

5、安裝docker ce

[root@localhost ~]# yum -y install docker-ce-18.06.1.ce-3.el7

6唠粥、開機(jī)自啟和啟動(dòng)docker

[root@localhost ~]# systemctl enable docker && systemctl start docker

7优炬、查看docker版本

[root@localhost ~]# docker --version
file

8、添加阿里云YUM軟件源

[root@localhost ~]# vim /etc/yum.repos.d/kubernetes.repo
[Kubernetes]
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg

9厅贪、

[root@localhost ~]# yum clean all

10蠢护、

[root@localhost ~]# yum makecache

安裝kubeadm,kubelet和kubectl

11养涮、由于版本更新頻繁葵硕,這里指定版本號(hào)部署:

[root@localhost ~]# yum install -y kubelet-1.15.0 kubeadm-1.15.0 kubectl-1.15.0
[root@localhost ~]# systemctl enable kubelet

四、部署Kubernetes Master(這個(gè)在master主機(jī)里操作):

[root@k8s-master~]#kubeadm init  --apiserver-advertise-address=192.168.8.146 --image-repository registry.aliyuncs.com/google_containers  --kubernetes-version v1.15.0 --service-cidr=10.1.0.0/16  --pod-network-cidr=10.244.0.0/16

注意:192.168.8.146ip是master主機(jī)的ip地址

file

五贯吓、配置kubectl訪問集群(三臺(tái)機(jī)器操作):

1懈凹、

[root@localhost ~]# mkdir -p $HOME/.kube

2、

[root@k8s-master ~]# cp -i /etc/kubernetes/admin.conf $HOME/.kube/config

3悄谐、

[root@k8s-master ~]# chown $(id -u):$(id -g) $HOME/.kube/config

六介评、Master安裝flannel(主機(jī)master里操作):

[root@k8s-master~]#kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml

1、查看索引pod

[root@k8s-master ~]# kubectl get pod -n kube-system

2、查看節(jié)點(diǎn)

[root@k8s-master ~]# kubectl get node

七们陆、加入node節(jié)點(diǎn)(在兩臺(tái)node上做):

1寒瓦、

[root@k8s-node1 ~]# kubeadm join 192.168.8.146:6443 --token vhykt2.0jjdgdcnclxhts41  --discovery-token-ca-cert-hash sha256:bf42d67996e593a1e5844ba717d97e1249ed85bf86d83322b88c108d2f6a3dc1
file

2、查看node1節(jié)點(diǎn)是否成功(在node1上做)

[root@k8s-node1 ~]# docker ps
file

八坪仇、查看節(jié)點(diǎn)信息(在master操作)

[root@k8s-master ~]# kubectl get node
file

九杂腰、部署dashboard(master主機(jī)操作)

[root@k8s-master~]#wget https://raw.githubusercontent.com/kubernetes/dashboard/v1.10.1/src/deploy/recommended/kubernetes-dashboard.yaml

1、

[root@k8s-master ~]# vim   kubernetes-dashboard.yaml
file
file

2椅文、安裝dashboard

[root@k8s-master ~]# kubectl apply -f kubernetes-dashboard.yaml

3喂很、使用master節(jié)點(diǎn)ip地址+端口來訪問,協(xié)議是https的

查看Dashboard端口信息:

[root@k8s-master ~]# kubectl --namespace=kube-system get service kubernetes-dashboard
file

4皆刺、以我自己的服務(wù)器為訪問對(duì)象少辣,使用 https://172.16.204.130:30310即可訪問

file

5、Token

[root@k8s-master ~]# kubectl create serviceaccount dashboard-admin -n kube-system
[root@k8s-master~]#kubectl create clusterrolebinding dashboard-admin --clusterrole=cluster-admin --serviceaccount=kube-system:dashboard-admin
[root@k8s-master ~]# kubectl  get secret -n kube-system
file

6羡蛾、查看token的具體信息

[root@k8s-master~]# kubectl describe secret dashboard-admin-token-92djb -n kube-system
file

7毒坛、把密令輸入在令牌中

file

8、登陸成功的頁面:

file

本文轉(zhuǎn)自:https://blog.51cto.com/u_15397018/5367484

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末林说,一起剝皮案震驚了整個(gè)濱河市煎殷,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌腿箩,老刑警劉巖豪直,帶你破解...
    沈念sama閱讀 216,744評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異珠移,居然都是意外死亡弓乙,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,505評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門钧惧,熙熙樓的掌柜王于貴愁眉苦臉地迎上來暇韧,“玉大人,你說我怎么就攤上這事浓瞪⌒覆#” “怎么了?”我有些...
    開封第一講書人閱讀 163,105評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵乾颁,是天一觀的道長涂乌。 經(jīng)常有香客問我,道長英岭,這世上最難降的妖魔是什么湾盒? 我笑而不...
    開封第一講書人閱讀 58,242評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮诅妹,結(jié)果婚禮上罚勾,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好尖殃,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,269評(píng)論 6 389
  • 文/花漫 我一把揭開白布丈莺。 她就那樣靜靜地躺著,像睡著了一般分衫。 火紅的嫁衣襯著肌膚如雪场刑。 梳的紋絲不亂的頭發(fā)上般此,一...
    開封第一講書人閱讀 51,215評(píng)論 1 299
  • 那天蚪战,我揣著相機(jī)與錄音,去河邊找鬼铐懊。 笑死邀桑,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的科乎。 我是一名探鬼主播壁畸,決...
    沈念sama閱讀 40,096評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼茅茂!你這毒婦竟也來了捏萍?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,939評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤空闲,失蹤者是張志新(化名)和其女友劉穎令杈,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體碴倾,經(jīng)...
    沈念sama閱讀 45,354評(píng)論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡逗噩,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,573評(píng)論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了跌榔。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片异雁。...
    茶點(diǎn)故事閱讀 39,745評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖僧须,靈堂內(nèi)的尸體忽然破棺而出纲刀,到底是詐尸還是另有隱情,我是刑警寧澤担平,帶...
    沈念sama閱讀 35,448評(píng)論 5 344
  • 正文 年R本政府宣布柑蛇,位于F島的核電站,受9級(jí)特大地震影響驱闷,放射性物質(zhì)發(fā)生泄漏耻台。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,048評(píng)論 3 327
  • 文/蒙蒙 一空另、第九天 我趴在偏房一處隱蔽的房頂上張望盆耽。 院中可真熱鬧,春花似錦、人聲如沸摄杂。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,683評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽析恢。三九已至墨坚,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間映挂,已是汗流浹背泽篮。 一陣腳步聲響...
    開封第一講書人閱讀 32,838評(píng)論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留柑船,地道東北人帽撑。 一個(gè)月前我還...
    沈念sama閱讀 47,776評(píng)論 2 369
  • 正文 我出身青樓,卻偏偏與公主長得像鞍时,于是被迫代替她去往敵國和親亏拉。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,652評(píng)論 2 354

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