1.09 容器編排Kubernetes
1.kubernetes介紹
- Kubernetes是Google開源的容器叢集管理系統
- 簡稱k8s,2017年底,docker宣佈支援k8s,宣佈了k8s取得了階段性勝利
- 2014年7月,Docker收購Orchard Labs,由此Docker公司開始涉足容器編排領域,Orchard Labs這家2013年由兩位牛逼的年輕人建立的公司,有一個當時非常著名的容器編排工具fig,而這個fig就是docker-compose的前身
- 2015年初,Docker釋出Swarm,開始追趕Kubernetes的腳步,正式進入容器編排領域,與k8s競爭
- 2017年3月,Docker公司宣佈Docker企業版誕生,自此開始區分社群版和企業版,從2016年到2017年初,Docker公司的一些列動作充分展示了一個創業公司的盈利壓力。Docker公司的一系列努力,並沒有能讓Docker Swarm走上容器編排的巔峰,相反,Kubernetes因為其優秀的架構和健康的社群環境,得到迅速發展,在生產環境中得到了廣泛的應用,然後使用者反饋,社群迴應,良性迴圈了下去。2017年各大廠商都開始擁抱Kubernetes,亞馬遜AWS,Microsoft Azure,VMware, 有的甚至拋棄了自家的產品
- 2017年底,Docker宣佈在自家企業版裡支援Kubernetes,和Swarm一起作為容器編排的解決方案供使用者選擇
- 在容器底層技術領域,Docker還是老大,Kubernetes底層更更多的還是選擇使用containerd
- swarm的架構
- k8s的架構,主稱為master,從稱為node
- k8s的master節點,API Server是對外的,可以通過UI訪問,Scheduler是排程模組,類似於yarn,Controller是控制模組,etcd就是分散式儲存,儲存k8s整個的狀態和配置
- k8s的node節點,pod是容器中排程的最小單位,指具有相同namespace的container的組合,kubelet類似於代理,可以做建立容器的管理,kube-proxy和網路有關,做埠代理和轉發,Fluentd是做日誌的採集、儲存和查詢
- k8s整體架構
學院Go語言視訊主頁
https://edu.csdn.net/lecturer/1928
[清華團隊帶你實戰區塊鏈開發]
(https://ke.qq.com/course/344443?tuin=3d17195d)
掃碼獲取海量視訊及原始碼 QQ群:
721929980
相關文章
- Kubernetes – 容器編排簡介
- 什麼是容器編排,Kubernetes如何實現
- 01 . 容器編排簡介及Kubernetes核心概念
- kubernetes (k8s)容器編排系統K8S
- 容器編排系統之Kubernetes基礎入門
- 容器引擎Docker和容器編排kubernetes如何優雅的收集容器日誌Docker
- 一文帶你看透kubernetes 容器編排系統
- Kubernetes 編排系統
- Docker批量容器編排Docker
- 42_Docker容器編排Docker
- 1.07 容器編排docker SwarmDockerSwarm
- Docker 容器編排利器 Docker ComposeDocker
- Docker 多容器編排Swarm(六)DockerSwarm
- 編排的藝術|K8S中的容器編排和應用編排K8S
- 最小許可權的容器編排
- 對比剖析Swarm Kubernetes Marathon編排引擎Swarm
- 最小許可權的容器編排:編排器的使用方法探討
- 多雲容器編排 Karmada-Operator 實踐
- Docker容器編排技術解析與實踐Docker
- docker容器編排原來這麼絲滑~Docker
- Docker批次容器編排的實現介紹Docker
- Kubernetes資源編排系列之一: Pod YAML篇YAML
- Docker學習(十)Docker容器編排 Docker-composDocker
- Docker知識進階與容器編排技術Docker
- Docker - 03 編排容器 Docker Compose 指令速查表Docker
- kubernetes 排程
- 大型Kubernetes叢集的資源編排最佳化
- kubernetes容器編排之定義環境變數以及通過downwardapi把pod資訊作為環境變數傳入容器內變數API
- DCOS雲平臺之Marathon應用容器編排元件元件
- 容器編排系統之ReplicaSet和Deployment控制器
- 容器編排系統之Kubectl工具的基礎使用
- 容器編排系統K8s之Dashboard部署K8S
- Karmada 多雲容器編排引擎支援多排程組,助力成本最佳化
- Kubernetes 排程器
- 容器編排系統K8s之HPA資源K8S
- 容器編排系統之DaemonSet、Job和CronJob控制器
- 容器編排系統k8s之Service資源K8S
- 容器編排系統K8s之NetworkPolicy資源K8S