韓先超CKS認證模塊K8S基礎(chǔ)知識掃盲
2023-07-16 13:24 作者:每天一個拼課小技巧__ | 我要投稿
什么是kubernetes
首先,他是一個全新的基于容器技術(shù)的分布式架構(gòu)領(lǐng)先方案。Kubernetes(k8s)是Google開源的容器集群管理系統(tǒng)(谷歌內(nèi)部:Borg)。在Docker技術(shù)的基礎(chǔ)上,為容器化的應(yīng)用提供部署運行、資源調(diào)度、服務(wù)發(fā)現(xiàn)和動態(tài)伸縮等一系列完整功能,提高了大規(guī)模容器集群管理的便捷性。
Kubernetes是一個完備的分布式系統(tǒng)支撐平臺,具有完備的集群管理能力,多擴多層次的安全防護和準(zhǔn)入機制、多租戶應(yīng)用支撐能力、透明的服務(wù)注冊和發(fā)現(xiàn)機制、內(nèi)建智能負載均衡器、強大的故障發(fā)現(xiàn)和自我修復(fù)能力、服務(wù)滾動升級和在線擴容能力、可擴展的資源自動調(diào)度機制以及多粒度的資源配額管理能力。同時Kubernetes提供完善的管理工具,涵蓋了包括開發(fā)、部署測試、運維監(jiān)控在內(nèi)的各個環(huán)節(jié)。
Kubernetes中,Service是分布式集群架構(gòu)的核心,一個Service對象擁有如下關(guān)鍵特征:
擁有一個唯一指定的名字
擁有一個虛擬IP(Cluster IP、Service IP、或VIP)和端口號
能夠體統(tǒng)某種遠程服務(wù)能力
?
標(biāo)簽: