K8S簡介_docker集羣管理工具

一、什麼是k8s?

k8s是一個docker容器管理工具,k8s最適合跑微服務項目。

二、核心功能

自愈: 重新啓動失敗的容器,在節點不可用時,替換和重新調度節點上的容器,對用戶定義的健康檢查不響應的容器會被中止,並且在容器準備好服務之前不會把其向客戶端廣播。

彈性伸縮: 通過監控容器的cpu的負載值,如果這個平均高於80%,增加容器的數量,如果這個平均低於10%,減少容器的數量

服務的自動發現和負載均衡: 不需要修改您的應用程序來使用不熟悉的服務發現機制,Kubernetes 爲容器提供了自己的 IP 地址和一組容器的單個 DNS 名稱,並可以在它們之間進行負載均衡。

滾動升級和一鍵回滾: Kubernetes 逐漸部署對應用程序或其配置的更改,同時監視應用程序運行狀況,以確保它不會同時終止所有實例。 如果出現問題,Kubernetes會爲您恢復更改,利用日益增長的部署解決方案的生態系統。

三、歷史

2014年 docker容器編排工具,立項
2015年7月 發佈kubernetes 1.0, 加入cncf
2016年,kubernetes幹掉兩個對手,docker swarm,mesos 1.2版
2017年
2018年 k8s 從cncf基金會 畢業
2019年: 1.13, 1.14 ,1.15
cncf cloud native compute foundation
kubernetes (k8s): 希臘語 舵手,領航 容器編排領域,
谷歌16年容器使用經驗,borg容器管理平臺,使用golang重構borg,kubernetes

參考資料:https://www.jianshu.com/p/707c8ebb8616

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章