日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

kubernetes(一)kubeadm搭建k8s集群

發(fā)布時間:2024/4/11 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 kubernetes(一)kubeadm搭建k8s集群 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

使用kubeadm搭建一個k8s集群

1個MasterNode,2個WorkNode

步驟

1.準(zhǔn)備3臺centos機器?

可以使用阿里云,也可以使用virtualbox或者vm
MasterNode:?192.168.56.51?
WorkNode:?192.168.56.61 ?192.168.56.62

2.更新并安裝依賴

yum -y update yum install -y conntrack ipvsadm ipset jq sysstat curl iptables libseccomp

3.安裝docker

## 在每一臺機器上都安裝好Docker,版本為18.09.001 安裝必要的依賴sudo yum install -y yum-utils device-mapper-persistent-data lvm202 設(shè)置docker倉庫sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo03 設(shè)置阿里云鏡像加速器sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'{ "registry-mirrors": ["https://2a3ats4n.mirror.aliyuncs.com"]}EOFsudo systemctl daemon-reload04 安裝dockeryum install -y docker-ce-18.09.0 docker-ce-cli-18.09.0 containerd.io05 啟動dockersudo systemctl start docker && sudo systemctl enable docker

4.修改hosts文件
(1) master
設(shè)置master的hostname,并且修改hosts文件
sudo hostnamectl set-hostname m

vi /etc/hosts
192.168.56.51 m
192.168.56.61 w1
192.168.56.62 w2

?(2) 兩個worker
?設(shè)置worker01/02的hostname,并且修改hosts文件
?sudo hostnamectl set-hostname w1
?sudo hostnamectl set-hostname w2

vi /etc/hosts
192.168.56.51 m
192.168.56.61 w1
192.168.56.62 w2

成功后可以通過hostname ping 通

5.系統(tǒng)基礎(chǔ)前提配置

# (1)關(guān)閉防火墻 systemctl stop firewalld && systemctl disable firewalld# (2)關(guān)閉selinux selinux:目的是指明某個進程可以訪問哪個資源setenforce 0 sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config# (3)關(guān)閉swap 類似于windows下的虛擬內(nèi)存,用于解決內(nèi)存不夠的問題 swapoff -a sed -i '/swap/s/^\(.*\)$/#\1/g' /etc/fstab# (4)配置iptables的ACCEPT規(guī)則 iptables -F && iptables -X && iptables -F -t nat && iptables -X -t nat && iptables -P FORWARD ACCEPT# (5)設(shè)置系統(tǒng)參數(shù) cat <<EOF > /etc/sysctl.d/k8s.conf net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-iptables = 1 EOF 重啟 sysctl --system

6.安裝kubeadm, kubelet and kubectl

(1)配置yum源cat <<EOF > /etc/yum.repos.d/kubernetes.repo [kubernetes] name=Kubernetes baseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64 enabled=1 gpgcheck=0 repo_gpgcheck=0 gpgkey=http://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpghttp://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg EOF(2)安裝kubeadm&kubelet&kubectlyum install -y kubeadm-1.14.0-0 kubelet-1.14.0-0 kubectl-1.14.0-0(3)將docker和k8s設(shè)置同一個cgroup# 設(shè)置docker的cgroup vi /etc/docker/daemon.json"exec-opts": ["native.cgroupdriver=systemd"],systemctl restart docker# 設(shè)置kubelet的cgroup 檢驗kubelet的cgroup的方式是否是systemd,如果不是則修改,如果是就輸出 No such file or directorysed -i "s/cgroup-driver=systemd/cgroup-driver=cgroupfs/g" /etc/systemd/system/kubelet.service.d/10-kubeadm.confsystemctl enable kubelet && systemctl start kubelet

7.下載鏡像

查看發(fā)現(xiàn)kubeadm安裝的鏡像都是國外的,所以我們需要提前下載鏡像,并打tag。由于鏡像文件比較多,寫成一個shell腳本執(zhí)行

創(chuàng)建下載鏡像的kubeadm.sh

#!/bin/bashset -eKUBE_VERSION=v1.14.0 KUBE_PAUSE_VERSION=3.1 ETCD_VERSION=3.3.10 CORE_DNS_VERSION=1.3.1GCR_URL=k8s.gcr.io ALIYUN_URL=registry.cn-shenzhen.aliyuncs.com/chenpp_google_containersimages=(kube-proxy:${KUBE_VERSION} kube-scheduler:${KUBE_VERSION} kube-controller-manager:${KUBE_VERSION} kube-apiserver:${KUBE_VERSION} pause:${KUBE_PAUSE_VERSION} etcd:${ETCD_VERSION} coredns:${CORE_DNS_VERSION})for imageName in ${images[@]} ; dodocker pull $ALIYUN_URL/$imageNamedocker tag $ALIYUN_URL/$imageName $GCR_URL/$imageNamedocker rmi $ALIYUN_URL/$imageName done

?

# 運行腳本 sh ./kubeadm.sh

查看鏡像,上述需要的鏡像都下載成功


8.kube init初始化master

(1)初始化master節(jié)點

##在MasterNode上執(zhí)行 若要重新初始化集群狀態(tài):kubeadm reset,然后再進行上述操作 kubeadm init --kubernetes-version=1.14.0 --apiserver-advertise-address=192.168.56.51 --pod-network-cidr=10.244.0.0/16

保存最后的join信息

(2)根據(jù)init最后的提示執(zhí)行

mkdir -p $HOME/.kube sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config sudo chown $(id -u):$(id -g) $HOME/.kube/config

kubectl cluster-info 查看集群信息

查看當(dāng)前運行的Pod,發(fā)現(xiàn)DNS還處于Pending,因為它需要網(wǎng)絡(luò)插件來運行

9.部署calico網(wǎng)絡(luò)插件

# 同樣在master節(jié)點上操作 # 在k8s中安裝calico kubectl apply -f https://docs.projectcalico.org/v3.9/manifests/calico.yaml

至此MasterNode的安裝都成功了

10.將WorkNode添加到集群里

在work上執(zhí)行上面保存的join命令

kubeadm join 192.168.56.51:6443 --token 40okff.0orjd65xhqezpsht \--discovery-token-ca-cert-hash sha256:b07f41dde98ec41d6c9365a397b8d1c5b07629beb2ceb41b6810af70393bc13d

查看一下集群節(jié)點,完成

如果重啟虛擬機之后,k8s的命令無法正常執(zhí)行,并且無法通過systemctl來重啟,如下圖:

可以在每臺節(jié)點上都執(zhí)行一下:kubeadm reset,回到步驟的kubeadm init 重新搭建K8s集群

重新搭建之后如果kubectl?get?nodes,發(fā)現(xiàn)nodes狀態(tài)變成NotReady
通過kubectl?get?pods?-n?kube-system
檢查下當(dāng)前的網(wǎng)絡(luò)插件是否正常,比如calico,如果不正?;蛘邲]有安裝,參照前面文檔的方式安裝網(wǎng)絡(luò)插件calico

總結(jié)

以上是生活随笔為你收集整理的kubernetes(一)kubeadm搭建k8s集群的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 青青草自拍视频 | www成人啪啪18软件 | 99久热在线精品996热是什么 | 免费一二区 | 亚洲久久久 | 久久久这里有精品 | 国产强被迫伦姧在线观看无码 | 一本色道无码道dvd在线观看 | 伊人久久大香线蕉av色婷婷色 | 一个人在线观看免费视频www | 日韩免费av一区二区 | 小箩莉末发育娇小性色xxxx | 娇小激情hdxxxx学生 | 青青久久av | 精品国产精品三级精品av网址 | 午夜在线观看视频 | 国内视频一区二区 | 久久久久99精品成人片我成大片 | 精品国产av一区二区三区 | 久色91| 色视av | 精品一区在线看 | 亚州色图欧美色图| 亚洲精品日韩欧美 | 日韩av黄色片 | 色屁屁www | 国产美女明星三级做爰 | 欧美成人高清在线 | 日韩欧美一二区 | 尤物天堂 | 精品乱码久久久久久中文字幕 | 人人精品久久 | 亚洲无码精品一区二区三区 | 婷婷丁香花五月天 | 国产成人亚洲精品自产在线 | 国产福利小视频在线观看 | 91亚洲精品国偷拍 | 在线视频 亚洲 | 亚洲成人av一区 | 色综合天天综合综合国产 | 午夜久久久 | 国产精品久久久久久白浆 | 国产综合福利 | 免费看91视频 | 欧美成年人在线观看 | 欧美巨大另类极品videosbest | 无码人妻一区二区三区免费n鬼沢 | 国语对白做受按摩的注意事项 | 国产午夜精品一区二区三区 | 国产精品传媒一区二区 | 国产亚洲精久久久久久无码77777 | 国产高清第一页 | 夜夜操国产 | 青青草原国产在线 | 日韩精品一二 | 老女人人体欣赏a√s | 性欢交69国产精品 | 无码人妻丰满熟妇区毛片18 | 国产天堂一区 | 人妻偷人精品一区二区三区 | 羞羞答答一区 | 人妻精品无码一区二区三区 | 性色影院 | av黄色片| 午夜婷婷丁香 | 国产成人精品一区二三区 | 在线播放日本 | 欧美一区二区最爽乱淫视频免费看 | 国产伦精品一区二区三区在线 | 黄色一级片免费观看 | 黄色小说图片视频 | 久久系列 | 日韩性猛交ⅹxxx乱大交 | 美女洗澡隐私免费网站 | 麻豆国产精品视频 | av首页在线观看 | a在线| 日韩视频一区在线观看 | 97在线视频免费 | 午夜黄色福利 | 国产高清精品在线 | 久久永久免费视频 | 精品一区电影国产 | 日本少妇bb | 国产乱xxⅹxx国语对白 | 亚洲成人免费在线 | 日本美女影院 | 国产操| 国产精品久久av | 91亚洲精品久久久蜜桃网站 | 欧美亚洲精品在线观看 | 国产66页 | 雷电将军和丘丘人繁衍后代视频 | 日本人妻熟妇久久久久久 | 亚洲免费成人网 | 天天欧美| 成年人在线观看 | 久久婷婷色综合 | 一本色道久久88 |