您好,登錄后才能下訂單哦!
這篇文章主要介紹“k8s的基本架構”,在日常操作中,相信很多人在k8s的基本架構問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”k8s的基本架構”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
k8s的基本架構 kubernateskubernates這個單詞起源于古希臘,是舵手的意思,所以它的logo既像一個漁網,又像一個羅盤。K8S是它的縮寫,用“8”字替代了“ubernete”這8個字符。
k8s是容器編排引擎,前身是google的brog.
基本架構圖
咱們從左往右來看這個圖,最左邊是client端,是操作k8S的輸入端,如UI,比如k8s dashboard, command Line interface 也就是kubectl。這個api代表api server, 一個k8s集群包含一個master節點和多個node節點。其中master是管理節點,node是工作節點。Node是kubernetes集群的工作節點,可以是物理機也可以是虛擬機。
master節點
node節點,所有的業務容器都在node上運行,所有的node上要先裝上docker,或者其他的容器, 運行kubelet,kube-proxy,這個兩個組件是k8s的組件 docker,fluentd是第3方的組件,其中docker是容器,而fluentd是用來收集日志的組件
optional: kube-dns負責為整個集群提供DNS服務 Ingress Controller為服務提供外網入口;
Heapster提供資源監控 Dashboard提供GUI Federation提供跨可用區的集群
到此,關于“k8s的基本架構”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。