K8S前置:
1、linux
2、docker
------------------------
第一部分:
1、k8s概念以及詳細架構
第二部分:從0搭建k8s集群
(1)居于客戶端
(2)基于二進制包
第三部分: k8s核心概念
*pod*單元
*contorller*控制器
*service Ingeress
*RABC*Helm等安全
第四部分:搭建集群監控平臺系統
第五部分 從0搭建高可用k8s集群
第六部分 在集群中部署專案
k8s基本內容
1、k8s中的基本概述和相關的特征:
2014年有谷歌開發的開源容器集成系統,主要是做容器管理、容器化操作,
使用k8s進行容器應用部署,使用k8s利于應用的擴展,包括應用的一些列操作,
使用k8s的目的是部署容器化更加簡潔,程序更加高效,
k8s的8個優勢(特性)
1、自動裝箱,讓程序不需要過多的手動干預,可以讓k8s自動部署
2、自我修復,節點中有不同的容器,可以通過k8s飄到第二個節點(類似VRRP),當容器未通過監控檢查的時候,會關閉容器,也就是當節點A掛掉,并且B起來之前,才會對外提供服務,
3、水平擴展,讓資源更穩定應用,(類似記憶體置換)
4、對外有統一入口
5、滾動更新,在原有節點上增加新節點,并且在確認無誤后可以添加
6、版本回退
7、熱部署密鑰管理,不需要重啟集群
8、支持外部掛載,比如公有云,,以及批量處理
--------------------------------------
k8s架構如圖,,,主要包含兩大組件,

master node 和 work node
*master node組件*
apiserver:集群統一入口,以restful方式,交給etcd存盤,
*scheduler*組件,主要是用來位元組點調度,會選擇一個node,做應用部署
*controller-manager*做集群中后臺的統一控制,一個資源對應一個控制器,
*etcd*存盤系統,用于保存集群里的相關資料
-------
work node 組件
*kubelate node*master用來管理work的節點,用來管理本地的容器的各種操作,
*kube-proxy*實作pode的網路代理,維護網路規則,可以實作負載均衡等操作
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/267500.html
標籤:其他
上一篇:淺談 分而治之-歐幾里得演算法
下一篇:EfficientNet網路詳解
