站長資訊網
最全最豐富的資訊網站

yum方式安裝kubernetes

環(huán)境準備 master01 node01 node02,連通網絡,修改hosts文件,確認3臺主機相互解析

 

vim /etc/hosts

127.0.0.1  localhost localhost.localdomain localhost4 localhost4.localdomain4
::1        localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.1.201 master01
192.168.1.202 node01
192.168.1.203 node02

 

主機配置阿里YUM源

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup && curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

 

開始部署kubernetes

1.在master01安裝etcd

yum install etcd -y

安裝完成,修改etcd配置文件/etc/etcd/etcd.conf

vim /etc/etcd/etcd.conf

ETCD_LISTEN_CLIENT_URLS=”http://0.0.0.0:2379″    #修改監(jiān)聽地址
ETCD_LISTEN_CLIENT_URLS=”http://192.168.1.201:2379″    #修改etcd地址為本機地址

設置服務啟動

systemctl start etcd && systemctl enable etcd

2.在所有主機安裝kubernetes

yum install kubernetes -y

3.配置master

vim /etc/kubernetes/config

KUBE_MASTER=”–master=http://192.168.1.201:8080″    #修改kube_master地址

vim /etc/kubernetes/apiserver

KUBE_API_ADDRESS=”–insecure-bind-address=0.0.0.0″    #修改監(jiān)聽地址
KUBE_ETCD_SERVERS=”–etcd-servers=http://192.168.1.201:2379″    #修改etcd地址
KUBE_ADMISSION_CONTROL=”–admission-control=NamespaceLifecycle,NamespaceExists,LimitRanger,SecurityContextDeny,ResourceQuota”    #刪除認證參數ServiceAccount

設置服務啟動,啟動順序apiserver>scheduler=controller-manager

systemctl start docker && systemctl enable docker
systemctl start kube-apiserver && systemctl enable kube-apiserver
systemctl start kube-scheduler && systemctl enable kube-scheduler
systemctl start kube-controller-manager && systemctl enable kube-controller-manager

4.配置node

vim /etc/kubernetes/config

KUBE_MASTER=”–master=http://192.168.1.201:8080″    #修改master地址

vim /etc/kubernetes/kubelet

KUBELET_ADDRESS=”–address=192.168.1.202″    #修改kubelet地址
KUBELET_HOSTNAME=”–hostname-override=192.168.1.202″    #修改kubelet主機名
KUBELET_API_SERVER=”–api-servers=http://192.168.1.201:8080″    #修改apiserver地址

設置服務啟動

systemctl start docker && systemctl enable docker
systemctl start kubelet && systemctl enable kubelet
systemctl start kube-proxy && systemctl enable kube-proxy

5.部署完成,查看集群狀態(tài)

kubectl get nodes

[root@node02 kubernetes]# kubectl -s http://192.168.1.201:8080 get nodes -o wide
NAME            STATUS    AGE      EXTERNAL-IP
192.168.1.202  Ready    29s      <none>
192.168.1.203  Ready    16m      <none>

 6.在所有主機安裝flannel

yum install flannel -y

vim /etc/sysconfig/flanneld

FLANNEL_ETCD_ENDPOINTS=”http://192.168.1.201:2379″    #修改etcd地址

etcdctl mk /atomic.io/network/config ‘{ “Network”: “172.16.0.0/16” }’    #在etcd主機設置容器網絡

master主機重啟服務

systemctl start flanneld && systemctl enable flanneld
systemctl restart docker
systemctl restart kube-apiserver
systemctl restart kube-scheduler
systemctl restart kube-controller-manager

node主機重啟服務

systemctl start flanneld && systemctl enable flanneld
systemctl restart docker
systemctl restart kubelet
systemctl restart kube-proxy

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
国产精品国语对白露脸在线播放| 精品福利视频网站| 精品午夜国产人人福利| 中文字幕日韩一区| 校园春色国产精品| 亚洲精品无码久久久久秋霞| 91亚洲国产成人精品下载| 一区二区三区四区精品视频| 国产精品国色综合久久| 亚洲乱码精品久久久久..| 国产精品成人免费观看| 九九九精品视频免费| 日韩一区二区三区不卡视频| 亚洲日韩看片无码电影| 日韩精品无码免费专区网站| 国产在线精品观看一区| 国产精品美女一级在线观看| 69精品人人人人人人人人人| 久久久久久久精品毛万迈巴赫车标| 国产精品岛国久久久久| 日本娇小videos精品| 日韩精品一区二区三区中文精品| 亚洲国产精品综合久久久| 91精品国产自产在线老师啪| 91精品国产品国语在线不卡 | 熟女少妇精品一区二区| 久久国产乱子伦精品免费午夜| 亚洲А∨精品天堂在线| 蜜桃导航一精品导航站| 色妞www精品视频免费看| 热综合一本伊人久久精品| 狠狠热精品免费观看| selaoban在线视频免费精品| 国产精品国产三级国产AⅤ| 精品国精品国产自在久国产应用男| 国产区精品高清在线观看 | 538精品在线观看| 91精品国产福利在线观看| 99精品国产一区二区三区2021| 99热亚洲色精品国产88| 亚洲中文精品久久久久久不卡|