kuberbetes簡介:
1.簡介:
- Kubernetes是谷歌嚴格保密十幾年的祕密武器—Borg的一個開源版本,是Docker分佈式系統解決方案。
- 官方網站:https://kubernetes.io/
2.Kubernetes能爲您做什麼?
- 使用現代的Web服務,用戶希望應用程序可以24/7全天候可用,而開發人員則希望每天多次部署這些應用程序的新版本。容器化有助於打包軟件來實現這些目標,從而使應用程序可以輕鬆快速地發佈和更新,而無需停機。Kubernetes可幫助您確保那些容器化的應用程序在所需的位置和時間運行,並幫助他們找到工作所需的資源和工具。
3.kubernetes組件
Kubernetes Master : kube-apiserver, kube-controller-manager, kube-scheduler
Kubernetes Node:kube-proxy,kubelet
- kube-apiserver: 負責 API 服務
- kube-scheduler: 負責調度
- kube-controller-manager: 負責容器編排
- kubelet:它與Kubernetes Master進行通信。
- kube-proxy:一個網絡代理,可反映每個節點上的Kubernetes網絡服務。
4.Kubernetes的基本對象包括
- Pod
- Service
- Volume
- Namespace
5.Kubernetes 的頂層設計