k8s操作

      網友投稿 846 2025-04-04

      K8S實操手冊

      1. 華為云賬號注冊申請

      使用谷歌瀏覽器訪問華為云平臺地址https://www.huaweicloud.com/,點擊右上角的注冊按鈕進入華為云賬號注冊頁面。如圖所示。

      華為云首頁

      請根據自己的信息進行賬號注冊

      2.云容器引擎

      2.1購買云容器引擎CCE

      (1)云容器控制臺

      單擊右上角控制臺選項進入后臺,選擇并點擊“服務列表>容器服務>云容器引擎CCE”。

      (2)購買CCE集群

      點擊進入集群管理控制臺按鈕。

      點擊頁面右上角鯤鵬集群購買按鈕,購買鯤鵬架構集群模式。

      選擇計費模式為按需計費,設置集群名稱為kcloud,集群版本選擇V1.15.11,集群管理規模根據需求自行選擇需要多少個節點??刂乒濣c數量根據集群要求選擇3個,虛擬私有云網絡為節點網絡,選擇為intnet1網絡和subnet1子網。

      選擇容器網絡模型,每個節點中可分配的pod實例數目上限為256,容器網段不與節點網段沖突即可。點擊下一步創建節點。

      現在添加集群節點,規格選擇4vCPU、8G內存。

      使用公共鏡像EulerOS 2.8鏡像,系統盤和數據盤根據需求進行選擇,集群子網所在子網選擇subnet1。

      配置登錄方式為密碼登錄,設置密碼為Abc@1234,點擊kubernetes高級配置,設置節點最大實例數,防止管理過多容器Pod而負荷過高。

      選擇安裝插件,也可在創建完成后添加需求插件。

      點擊提交按鈕即可完成配置創建鯤鵬容器集群。

      等待6-10分鐘即可完成集群創建??梢栽迫萜饕嬷匈Y源管理>集群管理查看到集群狀態。

      2.2管理CCE集群

      (1)集群綁定彈性IP地址

      打開網絡控制臺>彈性公網IP和帶寬>彈性公網IP地址,購買一個彈性公網IP。

      點擊購買的彈性公網IP地址,將其綁定在kcloud容器集群的節點上。

      打開云容器引擎>資源管理>節點管理,點擊節點后的更多按鈕,點擊同步節點信息即可更新公網IP地址。

      (2)安裝dashboard插件

      打開云容器引擎>插件管理,找到dashboard插件,點擊下方的安裝插件按鈕,安裝dashboard插件。

      選擇集群kcloud和支持鯤鵬集群插件版本2.0.1。

      取消證書配置,然后點擊安裝按鈕,等待一段時間后即可使用。

      在插件管理>插件實例中可以找到運行中的dashboard實例,點擊其名稱進入插件實例詳情。

      可以看到其訪問地址,點擊地址即可訪問,需要的token值在下方框中點擊后面的復制按鈕。

      將token粘貼至下方框中,點擊登錄即可訪問dashboard頁面。

      dashboard首頁

      (3)安裝autoscaler插件

      打開插件管理頁面,找到autoscaler插件,點擊安裝插件。

      選擇集群kcloud,選擇插件版本。點擊下一步。

      選擇插件規格為單實例,點擊安裝。

      安裝完成查看狀態為運行中。

      3.集群運維與管理

      3.1工作負載

      (1)創建nginx工作負載

      點擊工作負載>有狀態負載,點擊右上角創建一個有狀態工作負載。

      設置工作負載名稱nginx,選擇kcloud集群和default命名空間,實例數量為2個。

      添加容器,選擇公共鏡像源nginx點擊確定。

      鏡像版本使用latest,容器名稱可自定義配置。容器規格根據所需要求進行配置。

      服務名稱配置為nginx-headless,端口名稱為nginx,使用容器80端口。點擊添加服務,配置訪問方式為節點訪問,容器端口80,訪問端口為30080。

      點擊創建按鈕,創建nginx工作負載。

      等待一段時間后,nginx工作負載狀態為運行中。

      點擊后面外部訪問地址既可以訪問所創建的nginx服務。

      (2)升級nginx工作負載

      在有狀態負載控制臺,點擊工作負載后的升級按鈕,進入升級頁面。

      選擇要升級后的鏡像版本,選擇后點擊提交即可

      升級過程中不會影響正常訪問nginx,在保證服務正常使用下依次升級容器。

      升級完成后兩個容器都顯示運行中狀態。

      (3)更換工作負載鏡像

      也可升級工作負載使用其他鏡像,在升級頁面點擊更換鏡像按鈕,選擇使用httpd鏡像進行升級。

      升級完成后查看容器運行狀態。

      使用訪問地址進行訪問,將不再是nginx提供服務,而是換為httpd服務。

      (4)伸縮容器

      打開有狀態負載控制臺,點擊工作負載后面的更多按鈕,點擊伸縮功能。

      進入伸縮信息頁面,點擊手動伸縮實例數后面的修改按鈕。

      修改實例數為4個,點擊保存。

      等待幾秒鐘后可以查看實例列表中運行實例數為4個。

      3.2資源管理

      (1)集群管理

      打開集群管理控制臺,點擊kcloud集群的購買節點按鈕,添加一個節點。

      選擇按需計費,規格選擇4vCPU、16GB內存。

      選擇子網subnet1,密碼配置為Abc@1234。

      點擊菜單欄中的節點管理,可以查看當前所創建的節點信息。

      (2)節點池管理

      點擊資源管理>節點池管理,創建節點池。

      配置節點池名稱,節點數上限為3個,下限是0,彈性縮容冷卻時間為15分鐘,選擇節點規格是4vCPU、16Gb內存。

      選擇子網subnet1,配置登錄方式為密碼,配置密碼Abc@1234。

      創建完成后可以在節點池管理中查看到所創建的節點池信息。

      (3)網絡管理

      選擇菜單欄資源管理>網絡管理,點擊添加service,選擇負載均衡。

      配置service名稱為nginx-lb,此service作為nginx的lb訪問地址,選擇關聯nginx工作負載,服務親和為集群級別。負載均衡配置為公網訪問。

      配置策略類型為加權輪詢算法,不啟用會話保持,啟動健康檢查,配置容器端口為80,訪問端口為30081。

      創建完成后,可以在網絡管理控制臺中查看到此service的公網訪問IP地址。

      點擊公網IP地址,通過web瀏覽器訪問此IP地址。

      k8s操作

      (4)命名空間

      點擊菜單欄中資源管理>命名空間,進入命名空間控制臺,在kcloud集群中創建kcloud-nginx命名空間。

      資源類型配額如果是0則表示不進行限額。

      創建完成后可以在命名空間列表中查看到所創建的命名空間kcloud-nginx。

      3.3 彈性伸縮

      (1)節點伸縮

      打開彈性伸縮控制臺,創建節點伸縮策略。

      配置策略名稱nodes,關聯所創建的節點池,配置添加策略。當CPU分配率大于60%,增加一個節點。當內存分配率大于70%,增加一個節點。

      創建完成后可以在彈性伸縮列表中查看到所創建的伸縮配置。

      3.4定義鏡像

      (1)創建組織

      點擊頁面服務列表>容器服務>容器鏡像服務SWR,點擊創建組織名稱(名稱不能與任何組織相同)。

      (2)上傳鏡像

      點擊上傳鏡像按鈕,選擇所創建的組織,選擇提供的鏡像文件httpd-2.4.33.tar和httpd-2.4.35.tar,點擊開始上傳。

      點擊我的鏡像菜單,可以查看到所上傳的httpd鏡像和對應版本信息。

      (3)創建deployment

      點擊頁面服務列表>容器服務>云容器引擎CCE,點擊工作負載>無狀態負載,創建一個deployment。

      設置工作負載名稱為httpd,選擇kcloud集群,點擊下一步。

      點擊添加容器,在我的鏡像中可以查看到所上傳的httpd鏡像,在鏡像后可以選擇對應版本,這里選擇2.4.33版本。

      點擊添加服務,添加一個訪問方式為節點訪問,容器端口為80的服務。然后點擊下一步后創建deployment。

      返回無狀態負載控制臺可以查看到所創建的工作負載信息。

      (4)創建Ingress

      頁面左側菜單欄點擊資源管理>網絡管理,找到Ingress選項,點擊添加Ingress。

      配置名稱為http,選擇kcloud集群default命名空間,配置負載均衡為公網訪問,自動創建即可。-配置協議為http,對外端口為80。在轉發策略配置URL處填寫/,選擇目標Service為httpd。點擊創建。

      點擊創建按鈕后等待一段時間刷新瀏覽器,可在網絡管理控制臺查看Ingress。

      訪問Ingress的外部訪問地址即可訪問到所創建的deployment的httpd服務。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:詳解WPS表格批注 如何插入表格批注
      下一篇:基于Unity與SteamVR構建虛擬世界》 —2.3 安裝提示
      相關文章
      久久久久亚洲AV无码麻豆| 精品久久亚洲中文无码| 亚洲a级片在线观看| 亚洲综合精品一二三区在线 | 亚洲欧洲中文日韩av乱码| 亚洲精品美女久久7777777| 亚洲 欧洲 自拍 另类 校园| 亚洲制服丝袜第一页| 精品亚洲AV无码一区二区三区| 亚洲一级免费视频| 亚洲一级毛片免费在线观看| 亚洲日韩国产精品乱-久| 日韩亚洲国产综合高清| 亚洲中文无码永久免费| 亚洲色大网站WWW永久网站| 亚洲久热无码av中文字幕| 亚洲精品无码专区在线播放| 亚洲国产精品美女久久久久| 亚洲AV无码一区二区三区性色| 国产精品亚洲专一区二区三区| 日韩精品电影一区亚洲| 亚洲人成网站色在线入口| 精品亚洲一区二区三区在线播放| 亚洲中文字幕无码专区| 亚洲人成人无码网www电影首页| 精品久久久久久亚洲| 亚洲国产精品久久久久久| 亚洲精品国产啊女成拍色拍| 亚洲三级中文字幕| 亚洲人成色777777精品| 在线亚洲v日韩v| 久久精品国产精品亚洲艾草网美妙| 亚洲国产美女精品久久久久∴| 亚洲福利视频导航| 亚洲av无码一区二区三区天堂古代| 亚洲一区二区三区高清在线观看| 国产亚洲欧美日韩亚洲中文色| 亚洲男人天堂2020| 亚洲成人精品久久| 亚洲国产成人综合| 亚洲AV无码一区二区三区网址|