国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

CKA-搭建k8s

社區管理員 / 657人閱讀

1:節點準備

系統:centos7.5以上,2核4G以上,30G硬盤以上

image.png

系統參數配置:


1)關閉swap,free -m; swapoff -a


2)關閉防火墻 systemctl stop firewalld;systemctl status firewalld


3)關閉selinux :vim /etc/selinux/config 修改disable


臨時關閉setenforce 0


查看selinxu狀態:getenforce


4)在master主機中添加hosts;


vim /etc/hosts


xxxx => k8s-master


xxxx= > k8s-node1


5)將橋接的IPV4流量傳遞到iptables的鏈


        docker和k8s都是基于iptabls進行網絡通信的。不要隨便清除docker服務器中的iptables規則


net.bridge.bridge-nf-call-ip6tables =  1

net.bridge.bridge-nf-call-iptables = 1

systcl --system  生效


6)安裝ntp,同步時間


yum -y install ntp

ntpdate time.windows.com


image.png

image.png


kubeadm 是容器化組件部署,kubelet沒有被容器化,所有管理kubelet的時候,只能用systemctl來管理


二進制是 守護進程部署 


2.安裝Docker/Kubeadm/kubelet/kubectl[所有節點]

2.1 安裝docker 


yum -y install docker

systemctl enable docker

systemctl start docker

2.2 配置國內鏡像加速站


sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-'EOF'

{

  "registry-mirrors": ["https://jwrmyfx1.mirror.aliyuncs.com"]

}

EOF

sudo systemctl daemon-reload

sudo systemctl restart docker

2.3 配置k8s國內阿里云yum源


 cat > /etc/yum.repos.d/k8s.repo << EOF

[kubernetes]

name=kubernetes

enabled=1

baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/

gpgcheck=1

gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg

EOF

2.4安裝


yum -y install kubeadm  kukbectl  kukbelet

直接安裝最新版本,當然,可以指定版本


2.5 手動啟動kubulet


 systemctl  start kubelet

systemctl enable kubelet

3:安裝kubenets master節點



3.1 執行kubeadm init命令

kubeadm init \

--apiserver-advertise-address=10.57.98.169  \

--image-repository registry.aliyuncs.com/google_containers \

--kubernetes-version v1.23.5 \

--service-cidr=10.96.0.0/12 \

--pod-network-cidr=10.244.0.0/16 \

--ianore-preflight-errors=all

或者適應命令引用,如果已經編輯好 kubeadm.conf


Kubeadm init --config kubeadm.conf --ignore--preflight-errors=all


image.png


 3.2  kubeadm init 工作流程:

1、安裝環境檢查,例如swapoff有沒有關、機器配置符合不符合, kubelet service服務是否開機啟動等等


2、下載鏡像kubeadm config images pull;會拉取鏡像,可以提前進行此操作


3、生成證書,保存路徑/etc/kubernetes/pki (k8s,etcd)


4. [kubeconfig]生成kubeconfig文件,


5、[kubelet-start]生成kubelet配置文件并啟動,"/var/lib/kubelet/config.yaml"


6、[control-plane]啟動master節點組件;"kube-apiserver","kube-controller-manager","kube-scheduler"


7、將一些配置文件存儲到configmap中,用于其他節點初始拉取


8、[mark-control-plane]給master節點打污點,不讓pod在上面運行


9. [bootstrap-token]自動為kubelet須發證書


20, [addons]安裝插件CoreDNS;kube-proxy


最后拷貝kubectl工具用的kubeconfig到默認路徑下。


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

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

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


輸出其它節點加入master命令:

kubeadm join 10.57.98.169:6443 --token 60npxf.33hynnget6h5b8ej \

--discovery-token-ca-cert-hash sha256:69250e213fb500b7ee8a260c5571500c857df05b5a31bac59c6803e3586ee730

 

image.png

3.3 添加node節點

3.3.1  node節點加入命令


kubeadm join 10.57.98.169:6443 --token 60npxf.33hynnget6h5b8ej \

--discovery-token-ca-cert-hash sha256:69250e213fb500b7ee8a260c5571500c857df05b5a31bac59c6803e3586ee730




 提示沒有查看 k8s-node節點,但是不影響,


用kubectl get nodes 查看節點是否識別到


3.4 查看報錯

--journalctl  -u kubelet > error.txt


Apr 05 10:50:20 k8s-node kubelet[11985]: I0405 10:50:20.403382   11985 cni.go:240] "Unable to update cni config" err="no networks found in /etc/cni/net.d"

Apr 05 10:50:20 k8s-node kubelet[11985]: E0405 10:50:20.893490   11985 kubelet.go:2347] "Container runtime network not ready" networkReady="NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized"

 


4.部署容器網絡 CNI

image.png


4.1 下載文件

 wget https://docs.projectcalico.org/manifests/calico.yaml --no-check-certificate

 4.2 編輯文件

修改配置文件里面的參數為


kubeadm init \

--apiserver-advertise-address=10.57.98.169  \

--image-repository registry.aliyuncs.com/google_containers \

--kubernetes-version v1.23.5 \

--service-cidr=10.96.0.0/12 \

--pod-network-cidr=10.244.0.0/16 \

--ianore-preflight-errors=all


1:name: CALICO_IPV4POOL_CIDR


image.png


4.3  引用這個文件

 kubectl apply  -f  calico.yaml

kubectl get pods -n kube-system

image.png


 4.4 查看node節點的狀態


kubectl get pods -n kube-system

kubectl get  node


image.png

5.測試kubernetes集群

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/127945.html

相關文章

  • CKA考試心得

    摘要:上周末參加了認證考試,今天出了結果,考試分數不是很高,分,算是考過了,結合這次備考和考試梳理下考試心得,供考的小伙伴參考。報名后需要在一年內參加考試。考試之前可以將一些常用的官方文檔進行收藏。 上周末參加了CKA認證考試,今天出了結果,考試分數不是很高,79分,算是考過了,結合這次CKA備考和考試梳理下考試心得...

    lufficc 評論0 收藏0
  • 靈雀云K8s培訓走進『招商銀行』總部

    摘要:月日日,靈雀云企業定制培訓在深圳招商銀行總部圓滿結束。靈雀云培訓中強調理論實踐工具落地相結合。靈雀云是官方認證培訓合作伙伴服務提供商。不久之后,靈雀云還將推出微服務的培訓課程。 showImg(https://segmentfault.com/img/bVblpFV?w=600&h=334); 12月13日-14日,靈雀云企業定制k8s培訓在深圳招商銀行總部圓滿結束。 來自招行總部信息...

    xcc3641 評論0 收藏0
  • 利用K8S技術棧打造個人私有云(連載之:K8S集群搭建

    摘要:最近被業務折騰的死去活來,實在沒時間發帖,花了好多個晚上才寫好這篇帖子,后續會加油的利用技術棧打造個人私有云系列文章目錄利用技術棧打造個人私有云連載之初章利用技術棧打造個人私有云連載之集群搭建利用技術棧打造個人私有云連載之環境理解和練手利用 showImg(https://segmentfault.com/img/remote/1460000013077799); 最近被業務折騰的死...

    Ryan_Li 評論0 收藏0
  • 利用K8S技術棧打造個人私有云(連載之:K8S集群搭建

    摘要:最近被業務折騰的死去活來,實在沒時間發帖,花了好多個晚上才寫好這篇帖子,后續會加油的利用技術棧打造個人私有云系列文章目錄利用技術棧打造個人私有云連載之初章利用技術棧打造個人私有云連載之集群搭建利用技術棧打造個人私有云連載之環境理解和練手利用 showImg(https://segmentfault.com/img/remote/1460000013077799); 最近被業務折騰的死...

    邱勇 評論0 收藏0
  • 利用K8S技術棧打造個人私有云(連載之:K8S資源控制)

    摘要:將用戶命令通過接口傳送給,從而進行資源的增刪改等操作。要使用編寫應用程序,當下大多語言都可以很方便地去實現請求來操作的接口從而控制和查詢資源,但本文主要是利用已有的客戶端來更加優雅地實現的資源控制。 showImg(https://segmentfault.com/img/remote/1460000013517345); 【利用K8S技術棧打造個人私有云系列文章目錄】 利用K8S...

    Reducto 評論0 收藏0

發表評論

0條評論

社區管理員

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<