Kubernetes 容器编排
簡介
Kubernetes(在希臘語意為“舵手”或“駕駛員”)由Joe Beda、Brendan Burns和Craig McLuckie創立,[5]并由其他谷歌工程師,包括Brian Grant和Tim Hockin等進行加盟創作,并由谷歌在2014年首次對外宣布 。[6]?該系統的開發和設計都深受谷歌的Borg系統[7][8]的影響,其許多頂級貢獻者之前也是Borg系統的開發者。在谷歌內部,Kubernetes的原始代號曾經是Seven,即星際迷航中的Borg(博格人)。[9]Kubernetes標識中舵輪有七個輪輻就是對該項目代號的致意。
Kubernetes v1.0于2015年7月21日發布。[10]?隨著v1.0版本發布,谷歌與Linux 基金會合作組建了Cloud Native Computing Foundation(CNCF)[11]并將Kubernetes作為種子技術來提供。
Rancher Labs在其Rancher容器管理平臺中包含了Kubernetes的發布版。[12]Kubernetes也在很多其他公司的產品中被使用,例如Red Hat的OpenShift,[13][14]?CoreOS的Tectonic,?IBM的IBM私有云產品,[15],精靈云的EcOS[16],以及 VMware的PKS等等。
而現今信息界常見的縮寫手法“K8s”則是將“ubernete”八個字母縮寫為“8”而來。
Kubernetes在設計結構上定義了一系列的構建模塊,其目的是為了提供一個可以共同提供部署、維護和擴展應用程序的機制。組成Kubernetes的組件設計概念為松耦合和可擴展的,這樣可以使之滿足多種不同的工作負載。可擴展性在很大程度上由Kubernetes API提供,此API主要被作為擴展的內部組件以及Kubernetes上運行的容器來使用。
目錄
- 第1章:Kubernetes核心概念??
- 第2章:Kubernetes集群部署、配置和驗證
- 第3章:Kubernetes監控與日志管理
- 第4章:應用程序生命周期管理
- 第4章:Pod對象、應用修復、初始容器、靜態Pod等
- 第5章:Kubernetes調度
- 第6章:Kubernetes網絡
- 第7章:Kubernetes存儲
- 第8章:Kubernetes 安全
總結
以上是生活随笔為你收集整理的Kubernetes 容器编排的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ansible批量管理与维护
- 下一篇: 第6章:Kubernetes网络