成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

如何使用kubeadm方式快速安裝Kubernetes

本篇內(nèi)容主要講解“如何使用kubeadm方式快速安裝Kubernetes”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學(xué)習“如何使用kubeadm方式快速安裝Kubernetes”吧!

創(chuàng)新互聯(lián)主營樊城網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,重慶APP開發(fā)公司,樊城h5小程序制作搭建,樊城網(wǎng)站營銷推廣歡迎樊城等地區(qū)企業(yè)咨詢

Kubeadm安裝

kubeadm是Kubernetes官方提供的用于快速安裝Kubernetes集群的工具,伴隨Kubernetes每個版本的發(fā)布都會同步更新,kubeadm會對集群配置方面的一些實踐做調(diào)整,通過實驗kubeadm可以學(xué)習到Kubernetes官方在集群配置上一些新的最佳實踐。

安裝Docker ce

Docker安裝 每個機器都需要裝

環(huán)境準備

編輯hosts對應(yīng)關(guān)系
cat <<EOF >>/etc/hosts
192.168.37.61 Smile1
192.168.37.62 Smile2
192.168.37.63 Smile3
EOF
關(guān)閉防火墻
systemctl stop firewalld.service  
systemctl disable firewalld.service
禁用SELINUX
sudo setenforce 0
sed -i "s/^SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config
關(guān)閉swap
swapoff -a
sed -i 's/.*swap.*/#&/' /etc/fstab
配置內(nèi)核參數(shù)添加如下內(nèi)容

cat > /etc/sysctl.d/k8s.conf <<EOF net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-iptables = 1 EOF

配置K8S的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.gpg http://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg EOF

安裝kubelet、kubeadm、kubectl

yum makecache fast
yum install -y kubelet kubeadm kubectl

調(diào)整啟動方式

kubelet的啟動環(huán)境變量要與docker的cgroup-driver驅(qū)動一樣

docker info | grep -i cgroup
Cgroup Driver: cgroupfs  --> 運行命令顯示

docker的cgroup-driver是cgroupfs,而k8s默認是systemd 修改docker的cgroup-driver

vim /etc/docker/daemon.json
加入內(nèi)容 : { "exec-opts": ["native.cgroupdriver=systemd"] }

最終文件內(nèi)容

{ "registry-mirrors": [ "https://dockerhub.azk8s.cn", "https://reg-mirror.qiniu.com" ], "exec-opts": ["native.cgroupdriver=systemd"] }

重啟Docker

systemctl restart docker
systemctl status docker

啟動kubelet服務(wù)

systemctl enable kubelet.service
systemctl start kubelet.service

配置Master節(jié)點

進行kubernetes集群初始化

Master節(jié)點執(zhí)行命令 : kubeadm init --kubernetes-version=1.15.0 \ --apiserver-advertise-address=192.168.37.61 \ --image-repository=gcr.azk8s.cn/google_containers \ --pod-network-cidr=10.244.0.0/16
--token-ttl 0

--kubernetes-version : 指定版本號--apiserver-advertise-address : 指定主機地址其中設(shè)置image-repository這一步很重要,kubeadm默認從官網(wǎng)k8s.grc.io下載所需鏡像,國內(nèi)無法訪問,因此需要指定阿里云或者是其他國內(nèi)鏡像倉庫地址。

定義POD的網(wǎng)段為: 10.244.0.0/16,

初始化成功后會返回如下信息
//這個返回信息三條命令是配置kubectl工具的命令
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config

// 這個返回信息是配置Node節(jié)點的命令
kubeadm join 192.168.98.230:6443 --token dexs09.ftjp7y7obq6a3t6n \
      --discovery-token-ca-cert-hash sha256:4aace846f8a6c381902592049591152fd7250b63e500e370a4b64902d202f7f2
配置kubectl工具

運行初始化成功后返回的三條命令

部署pod的網(wǎng)絡(luò)

有很多種選擇參考 我們選擇的是flannel,其它的幾種可能會有問題

wget https://raw.githubusercontent.com/coreos/flannel/a70459be0084506e4ec919aa1c114638878db11b/Documentation/kube-flannel.yml

//在kube-flannel.yml里面默認的鏡像下載地址是quay.io,國內(nèi)無法訪問,這里替換所有的quay.io為 quay-mirror.qiniu.com
sed -i "s/quay.io/quay-mirror.qiniu.com/g" kube-flannel.yml

執(zhí)行安裝命令

kubectl apply -f kube-flannel.yml

查看運行狀態(tài)

kubectl get pod --all-namespaces -o wide

確保所有的pod都處在運行狀態(tài)

部署Node節(jié)點

將所有的node節(jié)點加入到kubernets集群

//在Node節(jié)點上執(zhí)行(這個命令就是集群初始化之后的返回信息)
kubeadm join 192.168.98.230:6443 --token dexs09.ftjp7y7obq6a3t6n \
          --discovery-token-ca-cert-hash sha256:4aace846f8a6c381902592049591152fd7250b63e500e370a4b64902d202f7f2

最后檢測集群各節(jié)點的運行狀態(tài)

kubectl get nodes

再次查看各個pod的狀態(tài),確保都是處于Runing狀態(tài)

kubectl get pod --all-namespaces -o wide

如果有問題,重新配置Master

kubeadm reset

到此,相信大家對“如何使用kubeadm方式快速安裝Kubernetes”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學(xué)習!

分享文章:如何使用kubeadm方式快速安裝Kubernetes
URL地址:http://jinyejixie.com/article46/posohg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護、關(guān)鍵詞優(yōu)化網(wǎng)站建設(shè)、定制網(wǎng)站響應(yīng)式網(wǎng)站、網(wǎng)站改版

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)
枞阳县| 绥滨县| 三穗县| 铅山县| 正宁县| 崇礼县| 长宁区| 文成县| 启东市| 潞城市| 桓仁| 苏尼特左旗| 宣汉县| 雷州市| 宁夏| 鹰潭市| 天镇县| 敦煌市| 辰溪县| 景东| 兰考县| 乡城县| 西盟| 体育| 彩票| 延边| 呼和浩特市| 海晏县| 麻栗坡县| 铅山县| 徐汇区| 扬中市| 漳浦县| 双辽市| 故城县| 长子县| 千阳县| 龙州县| 土默特右旗| 太仆寺旗| 博客|