20200428 k8s 背景與目標

2021-10-05 13:28:41 字數 632 閱讀 4246

背景

從it基礎設施主機化向容器化轉換

從人肉運維工作模式向自動化運維模式轉換

從自動化運維模式向全體系智慧型化運維模式轉換

目標

什麼是容器

了解容器管理工具

了解容器編排部署工具有哪些

了解k8s

容器管理工具

容器管理工具,類似於虛擬機器管理工具,主要用於容器的建立、啟動、關閉、刪除等。

容器的管理工具有docker,阿里的pouch

容器編排工具

容器管理工具可以完成對容器的基本管理,但是容器的應用並不只是進行簡單的應用部署的,可以使用容器完成企業中更加複雜的應用部署。

docker三劍客 docker machine/compose/swarm

mesos+marathon

k8s 開源容器編排工具,主要管理雲平台上多個主機上的容器化的應用。k8s的目標是讓部署容器化的應用簡單並且高效,提供了應用部署,規劃,更新,維護的一種機制。

k8s認證與授權

認證用於身份鑑別,而授權則實現許可權分派。k8s以外掛程式化的方式實現了這兩種功能,且分別存在多種可用的外掛程式。另外,它還支援准入控制機制,用於補充授權機制以實現更精細的訪問控制功能。一 訪問控制概述 apiserver作為k8s集群系統的閘道器,是訪問及管理資源物件的唯一入口,餘下所有需要訪問集...

docker與k8s的關係

docker和k8s的關係 vmware pivotal與google cloud合作推出的pks,這個cloud foundry container runtime的全新商業支援版本致力於讓虛擬化管理員輕鬆執行和運維kubernetes,從而支援開發團隊在vsphere或google cloud ...

k8s與Docker有啥關係

簡要介紹 官方定義1 docker是乙個開源的應用容器引擎,開發者可以打包他們的應用及依賴到乙個可移植的容器中,發布到流行的linux機器上,也可實現虛擬化。官方定義2 k8s是乙個開源的容器集群管理系統,可以實現容器集群的自動化部署 自動擴縮容 維護等功能。與傳統技術對比 接下來我們看兩張經典的圖...