国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

使用docker 部署k8s集群

這篇具有很好參考價(jià)值的文章主要介紹了使用docker 部署k8s集群。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

目錄

一、環(huán)境準(zhǔn)備:

二、master節(jié)點(diǎn)修改hosts, 配置主機(jī)可達(dá)

三、將橋接的IPv4流量傳遞到iptables的鏈

四、配置 daemon.json,設(shè)置cgroup的管理方式為systemd及配置阿里云鏡像加速

五、添加yum源

六、安裝 kubeadm,kubelet 和 kubectl

七、master部署k8s

八、將kubeadm join 復(fù)制到兩個(gè)node節(jié)點(diǎn)執(zhí)行

九、在master的節(jié)點(diǎn)上執(zhí)行kubectl get nodes 可查看到各節(jié)點(diǎn)狀態(tài)

十、部署CNI網(wǎng)絡(luò)插件

十一、安裝一個(gè)nginx進(jìn)行測試


一、環(huán)境準(zhǔn)備:

工具:VMware Workstation Pro 16.1

系統(tǒng):CentOS-7-x86_64-DVD-2009?

固定ip:192.168.57.190(master),192.168.57.191(node1),192.168.57.192(node2)

Docker(18.09.9-3.el7)版本不要太高

docker安裝部署請參考我的上一篇文章:http://t.csdn.cn/GUmR1

降級命令:

yum downgrade --setopt=obsoletes=0 -y docker-ce-18.09.9-3.el7 docker-ce-cli-18.09.9-3.el7 containerd.io

二、master節(jié)點(diǎn)修改hosts, 配置主機(jī)可達(dá)

cat >> /etc/hosts << EOF

192.168.57.190?k8smaster1

192.168.57.191?k8snode1

192.168.57.192?k8snode2

EOF

三、將橋接的IPv4流量傳遞到iptables的鏈

cat > /etc/sysctl.d/k8s.conf << EOF

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

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

EOF
sysctl --system

四、配置 daemon.json,設(shè)置cgroup的管理方式為systemd及配置阿里云鏡像加速

找到 “容器鏡像服務(wù)”–>“鏡像加速器” 菜單,阿里云需要注冊登錄才能看到加速鏈接,每個(gè)注冊的賬號生成的加速鏈接不一樣,可以用網(wǎng)上公開的,也可以用自己的,我這里用的是自己
阿里云登錄 - 歡迎登錄阿里云,安全穩(wěn)定的云計(jì)算服務(wù)平臺

mkdir -p /etc/docker

cat > /etc/docker/daemon.json <<EOF

{

"registry-mirrors": ["https://98pf6xb4.mirror.aliyuncs.com"],

"exec-opts": ["native.cgroupdriver=systemd"],

"log-driver": "json-file",

"log-opts": {

"max-size": "100m"

??}

}

EOF

systemctl daemon-reload?&& systemctl restart docker

五、添加yum源

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

[kubernetes]

name=Kubernetes

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

enabled=1

gpgcheck=0

repo_gpgcheck=0

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

EOF

六、安裝 kubeadm,kubelet 和 kubectl

yum install -y kubelet-1.18.0 kubeadm-1.18.0 kubectl-1.18.0

systemctl enable kubelet

七、master部署k8s

注意修改成master節(jié)點(diǎn)的ip

kubeadm init --apiserver-advertise-address=192.168.57.190?--image-repository registry.aliyuncs.com/google_containers --kubernetes-version v1.18.0 --service-cidr=10.96.0.0/12 --pod-network-cidr=10.244.0.0/16

注意:執(zhí)行以上命令后屏幕上顯示的 :kubeadm join 192.168.57.190:6443 --token xmckhc.106c3ij9zet3ht1s \

--discovery-token-ca-cert-hash sha256:6236e6759e6fe0260900f0276468917fd66c3d0f9a1e3ec35fdfbfc83e645452

八、將kubeadm join 復(fù)制到兩個(gè)node節(jié)點(diǎn)執(zhí)行

九、在master的節(jié)點(diǎn)上執(zhí)行kubectl get nodes 可查看到各節(jié)點(diǎn)狀態(tài)

k8s使用docker,linux,docker,集群配置,docker,kubernetes,容器

十、部署CNI網(wǎng)絡(luò)插件

先下載kube-flannel.yml

會被墻,然后各種下載失敗,我在網(wǎng)上找了各種方法來安裝這個(gè)插件,也有直接編輯這個(gè)文件的,也有從百度云上下載傳到宿主機(jī)上的,修改/etc/hosts文件 增加節(jié)點(diǎn) 199.232.68.133 raw.githubusercontent.com

根據(jù)資源清單創(chuàng)建flannel

kubectl create -f kube-flannel.yml

kubectl apply -f kube-flannel.yml

(通過journalctl -f -u kubelet?查看kubelet日志發(fā)現(xiàn)報(bào)錯)

  • 查看狀態(tài)
kubectl get pod -n kube-system

kubectl get node

kubectl get pod -A

要全都ready 1/1 status狀態(tài)為running的,可能我筆記本電腦配置低,過了好久才全部啟動

k8s使用docker,linux,docker,集群配置,docker,kubernetes,容器

十一、安裝一個(gè)nginx進(jìn)行測試

kubectl create deployment nginx --image=nginx

kubectl expose deployment nginx --port=80 --type=NodePort

kubectl get pod,svc

看一下映射的端口為31226

k8s使用docker,linux,docker,集群配置,docker,kubernetes,容器

?在master和node節(jié)點(diǎn)執(zhí)行如下命令,看是否啟動成功,一開始我master節(jié)點(diǎn)一直失敗,第二天就好了,可能需要重啟

curl http://192.168.57.190:31226/

curl http://192.168.57.191:31226/

curl http://192.168.57.192:31226/

k8s使用docker,linux,docker,集群配置,docker,kubernetes,容器文章來源地址http://www.zghlxwxcb.cn/news/detail-664302.html

到了這里,關(guān)于使用docker 部署k8s集群的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 淺談sealos及使用sealos4.0部署Kubernetes(K8s)高可用集群

    淺談sealos及使用sealos4.0部署Kubernetes(K8s)高可用集群

    sealos 是以kubernetes為內(nèi)核的云操作系統(tǒng)發(fā)行版 早期單機(jī)操作系統(tǒng)也是分層架構(gòu),后來才演變成 linux windows這種內(nèi)核架構(gòu),云操作系統(tǒng)從容器誕生之日起分層架構(gòu)被擊穿,未來也會朝著高內(nèi)聚的\\\"云內(nèi)核\\\"架構(gòu)遷移 從現(xiàn)在開始,把你數(shù)據(jù)中心所有機(jī)器想象成一臺\\\"抽象\\\"的超級計(jì)算機(jī)

    2024年02月07日
    瀏覽(98)
  • Kubernetes(K8S)集群部署

    Kubernetes(K8S)集群部署

    目錄 一、創(chuàng)建3臺虛擬機(jī) 二、為每臺虛擬機(jī)安裝Docker 三、安裝kubelet 3.1 安裝要求 3.2 為每臺服務(wù)器完成前置設(shè)置 3.3 為每臺服務(wù)器安裝kubelet、kubeadm、kubectl 四、使用kubeadm引導(dǎo)集群 4.1 master服務(wù)器 4.2 node1、node2服務(wù)器 4.3 初始化主節(jié)點(diǎn) 4.4 work節(jié)點(diǎn)加入集群 五、token過期怎么辦?

    2024年02月07日
    瀏覽(134)
  • Kubernetes(k8s)集群安裝部署

    Kubernetes(k8s)集群安裝部署

    名稱 IP 系統(tǒng) 配置 主控節(jié)點(diǎn) 192.168.202.101 CentOS 7.9.2009 2核4G 工作節(jié)點(diǎn)1 192.168.202.102 CentOS 7.9.2009 2核4G 工作節(jié)點(diǎn)2 192.168.202.103 CentOS 7.9.2009 2核4G 2.1 升級操作系統(tǒng)內(nèi)核 導(dǎo)入elrepo gpg key 安裝elrepo YUM源倉庫 安裝kernel-ml版本,ml為長期穩(wěn)定版本,lt為長期維護(hù)版本 設(shè)置grub2默認(rèn)引導(dǎo)為0 重

    2024年02月10日
    瀏覽(97)
  • 使用docker部署rancher并導(dǎo)入k8s集群

    使用docker部署rancher并導(dǎo)入k8s集群

    前言:鑒于我已經(jīng)部署了k8s集群,那就在部署rancher一臺用于管理k8s,這是一臺單獨(dú)的虛擬環(huán)境,之前在k8s的master節(jié)點(diǎn)上進(jìn)行部署并未成功,有可能端口沖突了,這個(gè)問題我并沒有深究,如果非要通過修改端口等操作部署上去后續(xù)可能帶來的問題我處理不了,也很浪費(fèi)時(shí)間,所

    2024年02月09日
    瀏覽(31)
  • Kubernetes(k8s)集群部署----->超詳細(xì)

    Kubernetes(k8s)集群部署----->超詳細(xì)

    ??The Begin??點(diǎn)點(diǎn)關(guān)注,收藏不迷路?? Kubernetes(簡稱k8s)是一個(gè)開源的容器編排平臺,可以幫助開發(fā)人員和運(yùn)維團(tuán)隊(duì)更輕松地管理容器化應(yīng)用程序。本文將詳細(xì)介紹如何進(jìn)行k8s集群的部署,以幫助讀者快速搭建一個(gè)高可用、可伸縮的k8s集群。 1、操作系統(tǒng):至少三臺物理機(jī)或

    2024年02月05日
    瀏覽(20)
  • yum部署kubernetes(k8s)集群、k8s常用資源管理

    目錄 一、環(huán)境搭建 1、準(zhǔn)備環(huán)境 1)計(jì)算機(jī)說明,建議系統(tǒng)版本7.4或者7.6 2)修改所有主機(jī)的計(jì)算機(jī)名設(shè)置host文件 ?2、安裝master節(jié)點(diǎn) 1)安裝etcd配置etcd 2)安裝k8s-master節(jié)點(diǎn) 3)配置apiserver 4)配置controller和scheduler 5)啟動k8s服務(wù) 3、安裝k8s-master上的node 1)安裝node 2)配置kube

    2024年02月13日
    瀏覽(35)
  • CentOS 7/8使用kubeadm部署kubernets(k8s)集群【附阿里云實(shí)驗(yàn)室】內(nèi)有福利

    CentOS 7/8使用kubeadm部署kubernets(k8s)集群【附阿里云實(shí)驗(yàn)室】內(nèi)有福利

    好消息好消息,阿里云全線降價(jià),大量服務(wù)提供免費(fèi)甚至永久的試用,趕緊來薅大廠羊毛吧,坐電梯即可直達(dá)! 送福利!阿里云熱門產(chǎn)品免費(fèi)領(lǐng)(含ECS),點(diǎn)擊進(jìn)入 :https://click.aliyun.com/m/1000370359/ 送福利!阿里云熱門產(chǎn)品免費(fèi)領(lǐng)(含ECS),點(diǎn)擊進(jìn)入 :https://click.aliyun.com/m/

    2023年04月27日
    瀏覽(22)
  • 【k8s】基于Prometheus監(jiān)控Kubernetes集群安裝部署

    【k8s】基于Prometheus監(jiān)控Kubernetes集群安裝部署

    目錄 基于Prometheus監(jiān)控Kubernetes集群安裝部署 一、環(huán)境準(zhǔn)備 二、部署kubernetes集群 三、部署Prometheus監(jiān)控平臺 四、部署Grafana服務(wù) 五、grafana? web操作 IP地址 主機(jī)名 組件 192.168.100.131 k8s-master kubeadm、kubelet、kubectl、docker-ce 192.168.100.132 k8s-node01 kubeadm、kubelet、kubectl、docker-ce 192.168

    2024年02月12日
    瀏覽(107)
  • kubernetes集群(k8s)之安裝部署Calico 網(wǎng)絡(luò)

    kubernetes集群(k8s)之安裝部署Calico 網(wǎng)絡(luò)

    目錄 安裝部署Calico 網(wǎng)絡(luò) (一)環(huán)境準(zhǔn)備 (二)部署docker環(huán)境 (三)部署kubernetes集群 (四)部署Calico網(wǎng)絡(luò)插件 IP地址 主機(jī)名 組件 192.168.100.131 k8s-master kubeadm、kubelet、kubectl、docker-ce 192.168.100.132 k8s-node01 kubeadm、kubelet、kubectl、docker-ce 192.168.100.133 k8s-node02 kubeadm、kubelet、kube

    2024年02月12日
    瀏覽(39)
  • 云原生|kubernetes|kubernetes集群部署神器kubekey安裝部署高可用k8s集群(半離線形式)

    云原生|kubernetes|kubernetes集群部署神器kubekey安裝部署高可用k8s集群(半離線形式)

    前面利用kubekey部署了一個(gè)簡單的非高可用,etcd單實(shí)例的kubernetes集群,經(jīng)過研究,發(fā)現(xiàn)部署過程可以簡化,省去了一部分下載過程(主要是下載kubernetes組件的過程)只是kubernetes版本會固定在1.22.16版本,etcd集群可以部署成生產(chǎn)用的外部集群,并且apiserver等等組件也是高可用,

    2024年02月15日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包