華為云云原生實(shí)踐之基于CCE Kubernetes編排實(shí)戰(zhàn)【與云原生的故事】

      網(wǎng)友投稿 1216 2025-03-31

      基于CCE Kubernetes編排實(shí)戰(zhàn)

      購買華為云CCE集群

      登錄華為云控制臺(tái),點(diǎn)擊“服務(wù)列表”->“容器”->“云容器引擎CCE”,進(jìn)入云容器引擎CCE控制臺(tái)

      選擇標(biāo)準(zhǔn)版CCE集群,點(diǎn)擊“創(chuàng)建”

      選擇相關(guān)的配置

      配置參數(shù)如下:

      ① 計(jì)費(fèi)模式:按需計(jì)費(fèi)

      ② 區(qū)域:華北-北京四

      ③ 集群名稱:ccetest

      ④ 版本:v1.19

      ⑤ 集群管理規(guī)模:50節(jié)點(diǎn)

      ⑥ 控制節(jié)點(diǎn)數(shù):1

      勾選協(xié)議

      ⑦ 虛擬私有云:預(yù)置環(huán)境預(yù)置的VPC

      ⑧ 所在子網(wǎng):預(yù)置環(huán)境預(yù)置的子網(wǎng)

      ⑨ 網(wǎng)絡(luò)模型:容器隧道網(wǎng)絡(luò)

      華為云云原生實(shí)踐之基于CCE Kubernetes編排實(shí)戰(zhàn)【與云原生的故事】

      ⑩ 容器網(wǎng)段:勾選“自動(dòng)選擇”其他參數(shù)默認(rèn)

      集群配置后,單擊“下一步:創(chuàng)建節(jié)點(diǎn)”進(jìn)入“創(chuàng)建節(jié)點(diǎn)”步驟。

      配置參數(shù)如下:

      ①創(chuàng)建節(jié)點(diǎn):現(xiàn)在添加

      ②計(jì)費(fèi)模式:按需計(jì)費(fèi)

      ③當(dāng)前區(qū)域:華北-北京四

      ④可用區(qū):任意

      ⑤節(jié)點(diǎn)類型:虛擬機(jī)節(jié)點(diǎn)

      ⑥節(jié)點(diǎn)名稱: cce01-node1

      ⑦節(jié)點(diǎn)規(guī)格:c6s.xlarge.2 4核|8GB

      操作系統(tǒng)配置

      操作系統(tǒng):選擇公共鏡像 EulerOS 2.5

      ② 系統(tǒng)盤:選擇默認(rèn)值,高IO,40G

      彈性IP 選擇“自動(dòng)創(chuàng)建”,配置如下:

      ② 規(guī)格:全動(dòng)態(tài)BGP

      ③ 計(jì)費(fèi)模式:按帶寬計(jì)費(fèi)

      ④ 帶寬類型:獨(dú)享

      ⑤ 帶寬大小 :5M

      ⑥ 登錄方式:選擇“密碼”

      ⑦密碼:自定義

      其它參數(shù)默認(rèn)

      單擊“下一步:安裝插件”。系統(tǒng)資源插件必須要安裝。其他默認(rèn)即可

      購買彈性云服務(wù)器

      進(jìn)入控制臺(tái),點(diǎn)擊“服務(wù)列表”->“計(jì)算”->“彈性云服務(wù)器 ECS”

      單擊“購買彈性云服務(wù)器”

      基礎(chǔ)配置參數(shù)如下:

      ①計(jì)費(fèi)模式:按需計(jì)費(fèi)

      ②區(qū)域:北京四

      ③可用區(qū):隨機(jī)分配

      ④CPU架構(gòu):x86計(jì)算

      ⑤規(guī)格:通用計(jì)算增強(qiáng)型 | c6s.large.2 | 2vCPUs | 4 GiB

      ⑥鏡像:公共鏡像 | CentOS 7.6 64bit(40GB)

      ⑦主機(jī)安全:開通主機(jī)安全

      ⑧系統(tǒng)盤:高IO | 40 G

      “下一步:網(wǎng)絡(luò)配置”

      網(wǎng)絡(luò)配置參數(shù)如下:

      ①網(wǎng)絡(luò):必須與CCE集群所在的VPC相同

      ②擴(kuò)展網(wǎng)卡:默認(rèn)配置

      ③安全組:選擇以分配的華為云賬號(hào)命名的安全組

      ④彈性公網(wǎng)IP:現(xiàn)在購買

      ⑤線路:全動(dòng)態(tài)BGP

      ⑥公網(wǎng)帶寬:按流量計(jì)費(fèi)

      ⑦帶寬大小:5MB

      “下一步:高級(jí)配置”

      高級(jí)配置參數(shù)如下:

      ①云服務(wù)器名稱:ecs-k8s

      ②登錄憑證:密碼

      ③密碼:自定義

      其余參數(shù)默認(rèn)即可

      “下一步:確認(rèn)配置”閱讀并勾選同意協(xié)議,“立即購買”

      登錄彈性云服務(wù)器

      SSH 登錄服務(wù)器

      ssh root@120.46.133.117 #yes 輸入密碼

      安裝kubernetes客戶端

      下載kubectl

      ①下載kubectl配置文件。云容器引擎控制,“資源管理 > 集群管理”,點(diǎn)擊命令行工具下拉菜單,然后點(diǎn)擊kubectl 進(jìn)入kubelet配置頁面。

      ②在集群詳情頁中的“kubectl”頁簽下,在頁面的步驟二中找到下載kubectl配置文件,點(diǎn)擊”此處“,在彈出的彈框內(nèi)點(diǎn)擊“此處”

      將下載的kubectl配置文件kubeconfig.json上傳到ecs-k8s中

      scp /home/user/Desktop/kubeconfig.json root@120.46.133.117:/root

      安裝和配置kubectl,彈性云服務(wù)器ecs-k8s

      cd ~ wget https://sandbox-experiment-resource-north-4.obs.cn-north-4.myhuaweicloud.com/cce-kube-layout/kubernetes-client-linux-amd64.tar.gz ls tar -zxvf kubernetes-client-linux-amd64.tar.gz cp /root/kubernetes/client/bin/kubectl /home/ cp kubeconfig.json /home/ cd /home

      添加kubectl可執(zhí)行權(quán)限,并將文件移動(dòng)到/usr/local/bin目錄

      chmod +x kubectl mv kubectl /usr/local/bin

      將配置文件復(fù)制到$HOME/.kube/config文件中

      mkdir $HOME/.kube cp kubeconfig.json $HOME/.kube/config

      切換kubectl的訪問模式為VPC網(wǎng)絡(luò)內(nèi)接入訪問

      kubectl config use-context internal

      驗(yàn)證kubectl安裝結(jié)果

      kubectl cluster-info

      Kubernetes組件實(shí)操

      查看Kubernetes狀態(tài)

      # (1)查看節(jié)點(diǎn)狀態(tài)。 kubectl get node #(2)查看現(xiàn)有namespace。 kubectl get namespace #(3)創(chuàng)建namespace。 kubectl create namespace new-namespace #(4)再次查看namespace列表。 kubectl get namespace #(5)刪除新創(chuàng)建的namespace。 kubectl delete namespace new-namespace

      Deployment實(shí)驗(yàn)

      #(1)創(chuàng)建一個(gè)Deployment。 kubectl create deployment mydep --image=nginx #(2)通過命令行查看Deployment。 kubectl get deploy #(3)使用kubectl describe命令查看資源對(duì)象的詳細(xì)信息。 kubectl describe deployment mydep

      通過CCE控制臺(tái)查看Deployment

      點(diǎn)擊控制臺(tái)中的工作負(fù)載—>無狀態(tài)負(fù)載,可以看到創(chuàng)建的工作負(fù)載mydep。

      使用kubectl命令行工具查看對(duì)象

      #(1)使用kubectl get命令,get all可以查看所有對(duì)象。 kubectl get all #(2)查看指定namespace的對(duì)象。 kubectl get all -n kube-system #(3)以交互模式查看對(duì)象的變化,按ctrl+c退出交互模式 kubectl get deployment -w #(4)查看完整的對(duì)象信息。 kubectl get deployment -o wide

      創(chuàng)建自定義Deployment

      #(1)在master節(jié)點(diǎn)創(chuàng)建/labfile/deployfile目錄,用于保存配置文件。后續(xù)創(chuàng)建deployment的yaml文件保存在此處。 cd / mkdir labfile cd labfile/ mkdir deployfile cd deployfile/ #(2)創(chuàng)建deployment文件。 vim nginx-deployment.yaml

      部署nginx-deployment

      kubectl apply -f nginx-deployment.yaml

      查看創(chuàng)建結(jié)果

      kubectl describe deployment nginx-deployment kubectl get deployment

      查看Pod

      kubectl get pod

      彈性伸縮Deployment

      # 編輯之前創(chuàng)建的nginx-deployment.yaml文件,將副本數(shù)量“replicas”改為5。 vim nginx-deployment.yaml

      按Esc鍵退出編輯,輸入":wq"保存并退出,然后應(yīng)用變更后的nginx-deployment.yaml文件

      kubectl apply -f nginx-deployment.yaml

      查看pod狀態(tài),確認(rèn)Pod數(shù)量是否正確。

      kubectl get pod

      刪除創(chuàng)建的deployment。

      kubectl delete deployment nginx-deployment

      DaemonSet實(shí)驗(yàn)

      DaemonSet配置文件

      mkdir /labfile/daemonfile cd /labfile/daemonfile/ # 創(chuàng)建DaemonSet的yaml文件。

      創(chuàng)建DaemonSet

      kubectl apply -f DaemonSet.yaml

      查看創(chuàng)建的DaemonSet。

      kubectl get daemonset --namespace=kube-system kubectl get pod --namespace=kube-system -o wide

      DaemonSet自動(dòng)恢復(fù)

      kubectl get pod --namespace=kube-system

      Docker Kubernetes 云原生 云容器引擎 CCE 云端實(shí)踐

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:WPS怎么畫凸形的領(lǐng)獎(jiǎng)臺(tái)?
      下一篇:常用Linux命令
      相關(guān)文章
      亚洲AV色无码乱码在线观看| 亚洲国产精品自在自线观看| 亚洲精品色婷婷在线影院| 亚洲精品国产高清在线观看| 亚洲中文精品久久久久久不卡| 亚洲一级毛片在线观| 亚洲精品视频专区| 亚洲精品国产福利在线观看| 亚洲一区二区三区四区在线观看 | 亚洲欧洲国产综合| 久久精品国产亚洲AV无码娇色| 亚洲一区精品中文字幕| 亚洲午夜精品一区二区| 亚洲视频中文字幕| 亚洲男女性高爱潮网站| 亚洲国产成AV人天堂无码| 亚洲人6666成人观看| 2020亚洲男人天堂精品| 日本亚洲色大成网站www久久 | 国产AV无码专区亚洲AV男同 | 亚洲大码熟女在线观看| 欧美日韩亚洲精品| 国产亚洲精品美女2020久久| 国产亚洲美女精品久久| 亚洲av再在线观看| 中文字幕人成人乱码亚洲电影| 亚洲宅男天堂在线观看无病毒| 亚洲乱码无码永久不卡在线 | 亚洲精品高清国产一线久久| 亚洲AV无码成人精品区蜜桃| 亚洲四虎永久在线播放| 亚洲人成电影网站| 亚洲码欧美码一区二区三区| 激情小说亚洲图片| 亚洲日韩中文字幕在线播放| 亚洲AV福利天堂一区二区三| 亚洲欧洲日产v特级毛片| 亚洲中文无码卡通动漫野外| 亚洲av无码成人精品区在线播放 | 亚洲精品无码成人| 亚洲国产小视频精品久久久三级|