精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

后Kubernetes時代,帶你系統梳理K8S 12大關鍵特性

云計算
Kubernetes如今風靡一時,所有主要的云服務提供商都將其作為部署云原生應用的解決方案。Kubernetes有哪些顯著的特性和工具優勢,讓企業開始接受它?本文作者給出了系統的梳理。

導讀:

Kubernetes如今風靡一時,所有主要的云服務提供商都將其作為部署云原生應用的解決方案。Kubernetes有哪些顯著的特性和工具優勢,讓企業開始接受它?本文作者給出了系統的梳理。

“Action without orchestration is burn out; orchestration w/o action is management.”

沒有編排的行動是完蛋的,沒有行動的編排是管理,行動加上編排是領導。― Orrin Woodward”

  • Kubernetes是一種優化資源利用率的抽象概念,它允許跨節點集群高效地進行應用程序分發。
  • Kubernetes,舵手 !
  • Kubernetes是一個希臘語單詞,意思是“舵手”。

它是一個由谷歌開始的開源項目,從Borg衍生而來,在谷歌內部使用了好幾年,現在用于容器管理。目前由CNCF托管。

Kubernetes(縮寫為K8S)是一種抽象,它通過容器來優化CPU和內存等資源的利用率,從而可以跨多個節點高效地進行應用程序分發。K8S可以在裸金屬或任何云基礎設施提供商的任何地方運行。這個新工具是云無關的,聚焦于在基礎設施內部部署和調度容器,而不是直接利用節點/主機。

K8S提供的一些平臺特性是:

  • 使用pod進行容器分組
  • 自愈
  • 自動伸縮
  • DNS管理
  • 負載均衡
  • 滾動更新或回滾
  • 資源監控和日志記錄

Kubernetes 架構

 

Kubernetes集群由主節點和一組worker/從屬節點組成。

Kubernetes的主節點組成部分是:

  1. API服務器(API Server):用戶通過Rest操作或kubectl cli與manifestyaml交互。它用于所有與API對象相關的操作,如pod創建,它是在etcd中存儲所需狀態的***組件。
  2. 調度器(Scheduler):用戶使用kubectl cli向API服務器發出一個命令來創建pod。在執行此操作之后,調度程序根據資源需求將pods分配給可用節點。
  3. 控制器管理器(Controller Manager):控制器管理器基于集群狀態對資源進行操作,并根據清單yaml進行更改,將當前狀態應用程序達到所需狀態。換句話說,控制器管理器可以將實際狀態與所需的狀態進行協調。在控制器管理器中有多個專用的控制器,以便簡化集群管理。例如,節點控制器檢查是否有當前正在運行的節點停機,并采取糾正措施,而復制控制器確保在節點中實際運行所需的pod數量。
  4. etcd:所有關于集群狀態的配置信息都以key/value對的形式存儲在etcd中,這個組件由CoreOS實現。這些狀態顯示了集群中包含的節點和需要在其中運行的pods。
  5. 插件(Addons):為了將服務器DNS記錄添加到Kubernetes,我們需要一個集群DNS 插件。該插件有助于擴展與Kubernetes集群或節點相關的功能。還有許多其他的插件,比如用于日志記錄的fluntd、基于角色訪問的rbac等等。

安裝在Kubernetes節點中的組件是:

  • Docker: Docker守護進程在每個節點中運行。如果容器鏡像不存在,那么它將從docker注冊中提取并運行。
  • Kubelet: Kubelet節點代理定期檢查容器內容器的健康狀況。此外,它還確保按manifest安裝卷,并下載運行容器所需的敏感信息。它還將節點鏈接到API服務器。
  • Kube-proxy: Kube-proxy在每個節點上運行,以便在pod中進行負載分配,并為外部主機提供可用的服務。它使用iptable規則或輪詢調度來將請求轉發到正確的容器。

對于高可用和容錯的Kubernetes生產和部署,需要多個主節點和一個單獨的etcd集群。如果運行了三個API服務器,則需要一個網絡負載平衡器來正確地將負載分配到服務器。***剩下的問題是需要三個角色來管理控制器管理器和調度器以維護集群狀態和分配節點。為了更高效、更可靠地執行它,只有一個參與者應該執行實際的更改,但是在機器宕機的情況下仍然需要其他實例。為了解決這個問題,我們可以在API中使用lease-lock 來執行主選,而使用它的標志是leader- elect。

Kubernetes通過以下任一種方式實現從Pod到Pod的聯網:

  • 第2層(切換解決方案)
  • 第3層(橋接解決方案)
  • overlay解決方案(weave andflannel)

它們允許在集群中進行Pod和Pod之間的通信,并為每個Pod提供***的IP地址。

Kubernetes關鍵特性

Pod: Collection of Containers容器集

 

pod是K8S中的一個部署單元,它有一個單獨的IP地址。在它內部,Pause容器通過持有一個網絡的名稱空間、端口和ip地址來處理網絡,而這個地址又被pod中的所有容器使用。

ReplicationController

 

ReplicationController確保在給定的時間內啟動和運行所需的容器數量。Pod模板用于定義容器鏡像標識符、端口和標簽。使用liveness probes,它可以自動治愈pods,并按照期望的狀態維持pods數量。也可以通過使用kubectl來手動控制副本計數。

存儲管理

Pods本質是短暫的——任何儲存在pod或容器中的信息都會丟失。為了存儲數據,一個持久的系統是必需的,即使在一個pod被殺死或重新調度之后,如Amazon Elastic Block Storage (EBS),谷歌GCE PD,或一個分布式文件系統,如網絡文件系統(NFS)或Gluster文件系統(GFS)。

資源監控

 

監控是成功運行基礎設施的關鍵之一,它是可靠性等級的基礎。Heapster是一個從kubelet收集指標的插件,與cAdvisor集成。cAdvisor用于收集與運行容器的CPU、內存、I/O和網絡統計數據相關的指標。由Heapster收集的數據存儲在influx DB中,并使用Grafana在UI中顯示。還有其他可使用的接收器,如Kafka或Elastic Search,可以用于存儲數據并顯示在用戶界面中。

健康檢查

kubernetes的健康檢查由kubelet代理完成。它分為liveness 和 readiness probes兩種。

處理程序主要有三種類型:

  1. ExecAction:執行Shell命令,如果生成的退出代碼為0,則意味著實例是健康的。在任何其他情況下,實例不健康。
  2. TCPAction: Kubelet將嘗試連接到指定的端口,如果它建立到給定socket的連接,診斷成功。
  3. HTTPGetAction:基于應用程序公開的HTTP端點,kubelet對指定路徑上的容器IP地址執行HTTP GET請求,如果返回200到300個響應代碼,診斷就成功了。

每個probe通常有三個結果:

  • 成功:容器通過診斷。
  • 失敗:容器未通過診斷。
  • 未知:診斷失敗,不要采取任何行動。

水平自動伸縮功能

自動伸縮使用基于負載的計算資源。K8S scale pod自動使用Horizontal Pod Autoscaler對象,從Heapster獲取度量數據,并相應地減少或增加pod的數量。例如,如果自動伸縮是基于內存利用率,那么控制器就會開始在pod中觀察內存使用情況,并根據容量對該副本計數進行擴展。

服務發現

Kubernetes pods是短暫的,ReplicationController 在任何節點上動態創建它們,因此在集群中發現服務是一個挑戰。服務需要發現一個IP地址和動態的端口,以便在集群中進行通信。

有兩種主要的方法來找到它——環境變量(Environment variables)和DNS。

更可取的是基于DNS的服務發現,它可以作為集群附加組件使用。跟蹤集群中的新服務,并為每個服務創建一組DNS記錄。

網絡

要完全管理集群,必須正確設置網絡,并解決三個網絡問題:

  1. 容器到容器的通信:pods通過本地主機通信,并使用Pause容器網絡名稱空間,解決這個問題。
  2. Pod-to-Pod通信:由軟件定義的網絡解決,如上面架構圖所示。
  3. 外部到pod通信:由服務覆蓋。

Kubernetes提供了廣泛的網絡選擇。現在還支持容器網絡接口(CNI)插件,這是容器的通用插件架構。目前支持多種編排工具,如Kubernetes、Mesos和CloudFoundry。

有各種覆蓋插件:

  1. Flannel來自CoreOS,是一個非常簡單的etcd后端覆蓋網絡。它創建了另一個虛擬的、可路由的IP / Pod網絡,運行在底層網絡之上;ergo,稱為覆蓋網絡。在這個覆蓋網絡中,每個Pod將被分配一個IP地址,并且會直接使用它們的IP進行通信。
  2. Weave通過CNI插件提供與Kubernetes兼容的覆蓋網絡。

服務

Kubernetes服務是一種抽象,它將通信路由到一組pod,以提供一個微服務。Kube-proxy在每個節點上運行,并通過設置一組iptable規則來管理服務。

設立服務的模式有三種:

  1. ClusterIP(只提供內部訪問)
  2. NodePort(需要在端口上打開防火墻;不建議公開訪問)
  3. 負載均衡器(由AWS或GKE等公有云供應商擁有)

ConfigMap和Secret

ConfigMap使注入基于環境的配置成為可能,同時使容器鏡像在多個環境中保持一致。這些可以通過安裝卷或環境變量(environment variables)來注入,并將這些值存儲在key/value格式中。

Secrets用于存儲敏感數據,如密碼、OAuth令牌等。

滾動部署和回滾

部署對象持有一個或多個副本集,以支持回滾機制。換句話說,每次更改部署配置時都會創建一個新的副本集,并保留以前的版本,以便有回滾選項。只有一個副本集將在特定時間處于活動狀態。

對于滾動部署,需要的策略類型是RollingUpdate和minReadySecs,它指定應用程序為服務流量所花費的時間。如果在應用程序pod還沒有準備好時,將其保持默認狀態,它將不可用。這個動作可以通過以下命令來完成:

 

或者,

通過替換部署yaml文件中的內容并運行以下命令:

 

如果新版本不像預期的那樣,那么可以通過運行以下命令回滾到以前的版本:

 

如果所需版本是前一版本以外的版本,則運行:

 

Logging 記錄

要監視應用程序的行為,必須檢查日志——每個pod生成多個日志。要開始在儀表板UI中搜索日志,必須有一些機制收集并將它們聚合到一個日志查看器中。為了說明這一點,Fluentd是一個開源工具,也是CNCF的一部分,與 Elastic Search 和 Kibana ***結合。

責任編輯:未麗燕 來源: 數人云
相關推薦

2021-04-12 20:42:50

K8S端口內存

2022-09-05 08:26:29

Kubernetes標簽

2024-06-26 00:22:35

2012-03-12 13:15:36

云管理時代

2020-02-19 19:26:27

K8S開源平臺容器技術

2020-06-04 13:55:28

人工智能物聯網區塊鏈

2022-04-22 13:32:01

K8s容器引擎架構

2009-03-20 10:05:00

后3G時代技術

2021-09-01 09:50:02

K8S容器

2009-08-14 10:35:24

2023-09-11 14:21:00

2023-11-24 17:51:18

Kubernetes云原生

2023-12-01 15:46:01

Kubernetes容器

2024-04-19 14:44:43

模型K8s人工智能

2023-12-13 15:31:14

2023-11-06 07:16:22

WasmK8s模塊

2020-12-25 15:52:30

半導體技術芯片

2023-04-12 11:28:36

Kubernetes服務器

2024-05-10 08:00:48

K8soperatorGitHub

2024-09-26 18:04:02

點贊
收藏

51CTO技術棧公眾號

成年网站在线视频网站| 伊人色综合影院| 中文字幕av久久爽一区| 福利视频一区| 一区二区三区在线视频免费观看| www.成人av| 日韩一级在线视频| 亚洲国产老妈| 日韩精品小视频| 高清一区在线观看| 懂色av一区| 国产亚洲短视频| 97超碰人人看人人| av片免费观看| 亚洲午夜在线| 一区二区三区视频免费在线观看| 99精品视频国产| 亚洲精品mv| 亚洲精品你懂的| 精品一卡二卡三卡四卡日本乱码| 一级全黄裸体免费视频| 亚洲黄色影片| 久久精品中文字幕免费mv| av鲁丝一区鲁丝二区鲁丝三区| 精品国产黄a∨片高清在线| 午夜欧美大尺度福利影院在线看| 一本久道久久综合| 亚洲欧美一区二区三| 激情综合网天天干| 国产成人激情小视频| 国产午夜精品无码| 99久久亚洲精品蜜臀| 亚洲人成欧美中文字幕| 美国黄色一级视频| 久久久久久亚洲精品美女| 在线国产亚洲欧美| 极品美女扒开粉嫩小泬| 欧美人与性动交α欧美精品济南到| 中文在线一区二区| 日韩国产伦理| 免费在线黄色影片| 99re8在线精品视频免费播放| 亚洲自拍偷拍区| 91精品国产色综合久久不8| 日韩黄色免费网站| 国产精品1区2区在线观看| 国产精品美女久久久久av爽| 亚洲午夜91| 久久久久久久久久久人体| 国产67194| 图片小说视频色综合| 日韩在线欧美在线| 国产小视频你懂的| 亚洲成人精品| 久久国产精品影片| 欧美日韩偷拍视频| 欧美日韩国产免费观看| 欧美人与性动交a欧美精品| 一区二区视频免费看| 亚洲激情五月| 欧美成人精品一区二区| 久久免费视频播放| 人妻一区二区三区四区| 国产午夜久久| 欧美一级大片在线观看| 天天综合天天干| 国产精品毛片| 国产成人一区二区在线| 国产主播第一页| 日韩国产精品久久| 国产欧美日韩中文字幕| 国产亲伦免费视频播放| 高清在线观看日韩| 精品综合在线| 国产对白叫床清晰在线播放| 国产精品三级视频| 99视频精品全部免费看| 麻豆传媒网站在线观看| 欧美在线观看在线观看| 欧美高清在线一区| 天天想你在线观看完整版电影免费| 免费毛片在线看片免费丝瓜视频 | 精品国产乱码91久久久久久网站| 国产69视频在线观看| 一区二区美女| www高清在线视频日韩欧美| 三级影片在线看| 99精品视频免费全部在线| 国产精品久久久久久久av电影| 91麻豆成人精品国产| 大尺度一区二区| 日韩av电影免费在线观看| 国产一区久久精品| 午夜视频在线观看一区| 国产日韩欧美久久| 成人精品毛片| 伊人久久精品视频| 久久久久香蕉视频| 日韩精品乱码av一区二区| 国产精品亚洲综合天堂夜夜| 亚洲国产精品一| 国产亚洲精久久久久久| 日本免费a视频| 日韩另类视频| 精品国产精品网麻豆系列| 亚洲第一精品夜夜躁人人爽 | 成人精品一区二区三区中文字幕| 久久亚洲免费| 成人黄色在线电影| 日韩欧美中文字幕在线播放| 天堂av2020| 小说区图片区色综合区| 久久精品中文字幕| 国产男人搡女人免费视频| 国产成人在线视频网站| 亚洲国产精品一区在线观看不卡| 日韩三级免费| 欧美喷水一区二区| 国产精品815.cc红桃| 国内精品久久久久久久97牛牛 | 久久无码高潮喷水| 免费看日产一区二区三区| 亚洲欧美一区二区三区久久| 久久久久久久久久久久久久久久久| 天堂久久一区二区三区| 黄色一区三区| 精灵使的剑舞无删减版在线观看| 欧美人牲a欧美精品| 国产精品一二三区在线观看| 欧美日韩少妇| 91香蕉亚洲精品| 在线日本中文字幕| 在线观看不卡视频| 中文字幕5566| 在线亚洲欧美| 精品乱码一区二区三区| 欧美xxxx少妇| 日韩欧美一区二区免费| 色婷婷粉嫩av| 蜜桃一区二区三区在线| 亚洲精品在线免费看| 日韩在线短视频| 国产亚洲成精品久久| 无码人妻丰满熟妇区bbbbxxxx| 99久久综合狠狠综合久久| 大伊香蕉精品视频在线| 伊人精品综合| 国内精久久久久久久久久人| 囯产精品一品二区三区| 亚洲综合在线免费观看| aaaaa黄色片| 午夜精品999| 2014亚洲精品| 激情在线视频播放| 日韩av在线免费| 国产 日韩 欧美 在线| 久久亚洲一级片| 91看片就是不一样| 波多野结衣的一区二区三区 | 九九热99久久久国产盗摄| av中文字幕在线免费观看| 亚洲欧美激情视频在线观看一区二区三区 | 精品自拍一区| 欧美一区二区女人| 国产无遮挡裸体免费视频| 不卡影院免费观看| 国产女女做受ⅹxx高潮| 精品欧美久久| 91精品视频在线| 黄页网站大全在线免费观看| 亚洲精品www久久久久久广东| 日韩精品――中文字幕| 久久亚洲捆绑美女| jizz欧美性11| 国产精品草草| 奇米视频888战线精品播放| 国产精品原创视频| 精品自在线视频| 亚洲日本在线播放| 精品视频在线免费| 久草免费在线观看视频| 91在线播放网址| 一区二区三区 日韩| 91精品二区| 免费看国产精品一二区视频| 国产精品久久久久久久久免费高清| 久热精品视频在线| 五月天丁香视频| 337p亚洲精品色噜噜狠狠| 日韩三级小视频| 中文字幕+乱码+中文字幕一区| 麻豆免费在线观看视频| 久久中文字幕一区二区三区| 中国老女人av| 精品视频久久| 精品国产一区二区三区麻豆小说| jizz久久久久久| 午夜精品久久久久久久久久久久久 | 国产精品国产自产拍高清av| 日本50路肥熟bbw| 免费观看一级特黄欧美大片| 免费看黄在线看| 水蜜桃精品av一区二区| 精品一区久久| 蜜桃精品视频| 国产成人精品日本亚洲| 国产白丝在线观看| 日韩最新在线视频| 四虎在线视频| 精品美女在线播放| 91成年人视频| 欧美性猛交视频| 久久久久久久国产精品毛片| 中文字幕欧美国产| 日本黄色网址大全| 北条麻妃国产九九精品视频| 亚洲高清在线不卡| 男人操女人的视频在线观看欧美 | 奇米888四色在线精品| 丝袜人妻一区二区三区| 欧美国产另类| 伊人色综合久久天天五月婷| 国产乱码精品一区二区亚洲 | 精品国产精品国产偷麻豆| 国产精品一区二区a| 日韩av综合| 成人午夜在线观看| 成人亚洲免费| 国产精品69久久| 竹内纱里奈兽皇系列在线观看| 欧美激情一级欧美精品| 在线观看三级视频| 国产一区视频网站| 日韩欧美国产一二三区| 中文字幕人妻丝袜乱一区三区| 精品日韩美女的视频高清| 国产亚洲欧美久久久久| 玉足女爽爽91| 欧美激情精品久久| 一区二区三区免费在线观看| 欧美在线视频第一页| 综合久久久久综合| 午夜精品福利在线视频| 亚洲女人****多毛耸耸8| 黑鬼狂亚洲人videos| 亚洲欧美日韩系列| 欧美国产日韩在线观看成人| 亚洲三级小视频| www.av视频| 亚洲国产精品自拍| 日本天堂在线视频| 精品福利樱桃av导航| 一级片中文字幕| 欧美性猛交xxxx乱大交3| 成人a v视频| 欧美三级韩国三级日本三斤| 中文字幕一区二区三区四区免费看| 欧美色123| 自拍偷拍亚洲精品| 免费av在线网站| 欧美日韩福利在线观看| 久草在线新免费首页资源站| 97国产一区二区精品久久呦| 色黄视频在线观看| 国产精品福利在线观看网址| 精品176极品一区| 91在线在线观看| 欧美大胆a级| 欧美一区二区视频在线| 日韩精品水蜜桃| 日韩欧美一级在线| 99亚洲一区二区| 人人爽人人av| 国产麻豆精品久久一二三| 美女扒开腿免费视频| 26uuu成人网一区二区三区| 日本一级免费视频| 亚洲日本电影在线| 国产成人亚洲精品自产在线| 色8久久精品久久久久久蜜| 一级久久久久久久| 精品国产乱码久久久久久久| 青青青手机在线视频观看| 综合久久五月天| 黄页在线观看免费| 国产精品日韩一区| 91精品啪在线观看国产爱臀 | 91国内免费在线视频| 日韩电影免费观看高清完整版| 国产精品色悠悠| 4438全国亚洲精品观看视频| 日本精品一区二区三区视频| 欧美777四色影| 激情五月婷婷久久| 丁香婷婷综合激情五月色| 91激情视频在线观看| 一区二区三区精品| 亚洲av无码乱码国产精品fc2| 日韩美女在线视频| av影片在线看| 98精品在线视频| 国产日本亚洲| 日韩中文字幕一区| 99精品国产99久久久久久福利| 亚洲性图一区二区| 久久影院午夜片一区| 久草视频免费在线播放| 欧美性生交片4| 日本啊v在线| 97精品欧美一区二区三区| 高清久久精品| 亚洲日本精品一区| 另类国产ts人妖高潮视频| 日韩精品一区二区三区swag| 在线免费看av片| 亚洲精品视频免费在线观看| 污片在线免费观看| 成人福利在线视频| 国产九一精品| 777米奇影视第四色| 成人激情视频网站| 黄色一级片中国| 欧美群妇大交群的观看方式| 免费在线黄色网址| 欧美一区二区视频97| 动漫av一区| 国产在线视频在线| 国产精品18久久久久久久久| 成人免费视频入口| 欧美影院一区二区三区| 毛片网站在线观看| 欧美主播福利视频| 色先锋久久影院av| 国产白丝袜美女久久久久| 成人综合婷婷国产精品久久| 妺妺窝人体色www聚色窝仙踪| 91精品国产91久久久久久最新毛片 | 国产精品自产自拍| 日韩视频中文字幕在线观看| 制服.丝袜.亚洲.另类.中文| av中文字幕在线| 国产精品成人免费视频| 国产精品探花在线观看| 国产v亚洲v天堂无码久久久| 26uuu国产日韩综合| www.国产毛片| 在线观看日韩av| 成人a在线观看高清电影| 四虎永久国产精品| 麻豆国产精品官网| 五月综合色婷婷| 欧美一级精品大片| 国产盗摄在线视频网站| 国产综合 伊人色| 久久av最新网址| 欧美日韩在线观看一区二区 | 久久免费精品国产久精品久久久久| 日本一级黄色录像| 亚洲精品一区二区在线| 蜜桃视频成人m3u8| 伊人久久大香线蕉成人综合网| 久久99热狠狠色一区二区| 黄页网站免费观看| 精品99一区二区| 欲香欲色天天天综合和网| 日韩美女一区| 国内精品写真在线观看| 欧美国产在线看| 精品调教chinesegay| 色猫猫成人app| 黄网站色视频免费观看| av资源站一区| 波多野结衣家庭主妇| 久久久99久久精品女同性| 在线综合色站| 欧美极品欧美精品欧美图片| 国产精品丝袜91| 国产高潮流白浆喷水视频| 国内精品久久久| 日韩精品一区二区三区免费观看| av亚洲天堂网| 亚洲午夜国产一区99re久久| 女人偷人在线视频| 成人黄在线观看| 激情文学一区| 九九九视频在线观看| 日韩视频免费直播| 老司机2019福利精品视频导航| 在线电影看在线一区二区三区| 国产.精品.日韩.另类.中文.在线.播放 | 成人在线电影在线观看视频| 在线观看中文av| 欧美性xxxxx| 国产激情视频在线| 久久一区二区三区av| 精品一区二区三区在线播放| 四虎成人精品永久免费av| 中文字幕在线日韩 | 日本久久久网站| 亚洲国产精品激情在线观看|