top of page
K8S網頁.jpg

Kubernetes

Kubernetes 基本架構

K8S.gif

〔apiserver〕

•像櫃檯一樣對外,處理所有user 的 request、CLI 審核執行

〔scheduler〕

•監督所有的node、pod的健康狀態

•整體cluster的健康狀態

•依照整體Cluster與個別node的狀態進行排程,確認在何時,決定由哪一個node執行pod

〔controller-manager〕

•實際上執行pod,並比較scheduler所制定的數量

•整體cluster的健康狀態

•依照整體Cluster與個別node的狀態進行排程,確認在何時,決定由哪一個node執行pod

〔etcd〕

•本身是一個Key-Store 資料庫

•紀錄Cluster內的所有狀態

•如同Cluster的大腦

​雲端資料中心K8S

Kubernetes重要性

Kubernetes為用於自動化容器化應用程序的部署和管理,藉此協助企業簡化大量且複雜的應用程式部署作業,做有效的資源管理並降低運作中的風險,其還能多元擴充應用程式元件,並支援可攜式雲端原生應用程式。​​

Kubernetes特性

  • 自動調度

  • 自我修復能力

  • 自動化的部署和部署

  • 負載均衡和水平縮放

  • 資源利用密度更高

  • 面向業務環境的功能

  • 集中的應用程序管理

  • 可自伸縮的基礎結構

  • 聲明式配置

  • 可靠性

Kubernetes優勢

  • 應用程序更易於維護

  • 可用性更高

  • 善用戶體驗並減少資源浪費

  • 高可擴展性

  • Zero Downtime 零停機高可靠性

  • 零時間災難重建

bottom of page