k8s搭建(腳本一鍵部署)


搭建k8s

1. 准備工作(一台master,一台node)

2. master節點

將chinaskills_cloud_paas.iso和CentOS-1804.iso上傳到master節點

curl -o CentOS-1804.iso  http://10.104.44.30/file/os-images/CentOS-1804.iso
curl -o chinaskills_cloud_paas.iso http://10.104.44.30/file/k8s/chinaskills_cloud_paas.iso

2.1 將CentOS-1804.iso掛載到/mnt

[root@master ~]# mount -o loop CentOS-1804.iso /mnt/
mount: /dev/loop0 is write-protected, mounting read-only

[root@master ~]# mkdir -p /opt/centos
[root@master ~]# cd /mnt/
[root@master mnt]# cp -rfv * /opt/centos/

2.2 將chinaskills_cloud_paas.iso掛載到/mnt

[root@master ~]# mount -o loop chinaskills_cloud_paas.iso /mnt/
mount: /dev/loop0 is write-protected, mounting read-only

2.3 配置master的yum

[root@master ~]# vi /etc/yum.repos.d/local.repo 
[centos]
name=centos
baseurl=file:///opt/centos
enabled=1
gpgcheck=0
[k8s]
name=k8s
baseurl=file:///opt/kubernetes-repo
enabled=1
gpgcheck=0

2.4 安裝ftp

[root@master ~]# yum -y install vsftpd

2.5 關閉selinux

[root@master ~]# setenforce 0
[root@master ~]# getenforce

2.6 進入opt執行

k8s_harbor_install.sh
k8s_image_push.sh
k8s_master_install.sh

2.7 查看

[root@master opt]# kubectl get nodes

[root@node-wh ~]# ssh master "kubectl get nodes"


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM