91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Kubernetes擴展應用程序的方法是什么

發布時間:2022-01-04 14:10:30 來源:億速云 閱讀:113 作者:iii 欄目:云計算

本篇內容主要講解“Kubernetes擴展應用程序的方法是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Kubernetes擴展應用程序的方法是什么”吧!

擴展一個應用程序

在前面的教程中,我們創建了一個部署, 然后通過服務形式暴露應用。 部署只創建了一個用于運行應用程序的Pod。 當流量增加時,我們需要擴展應用程序以滿足用戶需求。

可伸縮性是通過更改部署中的副本數量來實現的。

擴展部署將確保創建新的Pods,并將其調度到具有可用資源的節點。 縮放將增加Pods的數量到新的期望狀態。 Kubernetes還支持Pods的自動縮放, 但是這超出了本教程的范圍。 也可以縮放到零,然后它將終止特定部署的所有Pods 。

運行一個應用程序的多個實例將需要一種將流量分配給所有實例的方法。 服務具有集成的負載均衡器,可以將網絡流量分發到公開部署的所有Pods。 服務將使用端點連續監視正在運行的 Pods,以確保流量僅發送到可用的 Pods。

一旦應用程序運行了多個實例,就可以在不停機的情況下進行滾動更新。

  1. 要列出部署,請使用 get deployments 命令 : kubectl get deployments ,可以看到部署的狀態。

  2. 使用kubectl scale命令將部署擴展到4個副本: kubectl scale deployments/kubernetes-bootcamp --replicas=4,擴展后再次查看deployments狀態,可以看到擴容了

  3. 應用了更改后會有4個可用的應用程序實例,查看pod的數量: kubectl get pods -o wide, 可以看到有4個Pods,且IP地址不同。 更改會被注冊在部署事件日志中。可通過describe命令來查看: kubectl describe deployments/kubernetes-bootcamp

  4. 讓我們檢查服務是否在負載均衡流量。 為了找到公開的IP和端口,我們可以使用describe service 命令: kubectl describe services/kubernetes-bootcamp

  5. 創建一個名為 NODE_PORT的環境變量,該變量有節點端口作為值: export NODE_PORT=$(kubectl get services/kubernetes-bootcamp -o go-template='{{(index .spec.ports 0).nodePort}}');"echo NODE_PORT=$NODE_PORT"

    curl $(minikube ip):$NODE_PORT 此命令執行多次可以查看不同的返回結果

到此,相信大家對“Kubernetes擴展應用程序的方法是什么”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宝兴县| 湖南省| 大宁县| 紫阳县| 西盟| 抚松县| 嘉荫县| 察雅县| 绥江县| 桂林市| 锡林浩特市| 遵义市| 峡江县| 巫溪县| 凤台县| 贞丰县| 青浦区| 沅陵县| 长丰县| 华宁县| 滕州市| 奇台县| 菏泽市| 德格县| 甘德县| 工布江达县| 漳平市| 永春县| 淮南市| 嵊州市| 洪泽县| 方山县| 彩票| 伊宁县| 江达县| 车致| 岳池县| 南召县| 宣城市| 松阳县| 泽普县|