
什么是kubergnetes?自動集裝箱操作的開源平臺支持自動配置,節點調度和彈性縮放。它也是一個開放式開發平臺,不限于任何開發平臺,也不限制任何編程接口。使用Java,Python,Golang和Net制作的服務映射到K8S服務,可以通過標準TCP協議相互交互。此外,由于K8S開發框架和開發語言并不侵擾,即使應用軟件配備在私有云或物理機器平臺上,它也可以平穩地過渡到K8S平臺。最后,分布式系統的開發和支持平臺。提供靈活的服務注冊和服務發現機制,強大的故障發現功能,自修復功能和靈活的擴展功能。 Kubbergnetes有兩個技術概念:主節點和工作臺。主節點Masternode控件整個群集是用于從節點的工作節點處理業務的命令中心,并且是業務的骨干。
主節點包括漢堡包,assserver,調度器,控制器和ectd。 KUBBERGNETES的內部數據流如何出現?管理員(通常是運算符)使用Becker執行諸如資源添加,刪除,校正和調查等操作,并且Becker通過API服務器執行一系列管理操作。在執行過程中,etcd中存在所有資源對象信息。 Schduler負責調度整個POD資源(例如,業務訪問的增加,擴展需求等)。 ApiServer提供的接口實時監視整個群集資源對象的當前狀態,并在不期望節點以確保正常業務操作時執行自動恢復過程。工作室包括庫博 - 帕羅佐,豆莢和持續體,kublet負責制作,啟動和阻止對應于豆莢的容器等任務。將群集與主節點一起管理。 KUB-PROXY負責外部Internet訪問和特定業務PODE的關聯。使用Docker Engine制作容器。服務負責服務和設備之間的映射,并且一項服務支持多個服務。
?