本文會簡單介紹 Kubernetes 以及你如何得到屬於本身的第一個集羣。工具
Kubernetes 是一個開源系統,用於容器化應用的自動部署、擴縮和管理。Kubernetes 將構成應用的容器按邏輯單位進行分組以便於管理和發現。 Kubernetes 基於谷歌公司在運行生產負載上的 15 年經驗打造,並融合了來自社區的最佳建議與實踐。—— kubernetes.iopost
文章的後續內容,會以 K8s 做爲簡稱。學習
現現在,K8s 已是容器編排系統的事實標準了,除了親爸爸谷歌之外,愈來愈多大廠都開始使用 K8s,相信你們在技術圈應該時不時看見關於 K8s 的內容吧,這麼香的 K8s 怎麼能只在大廠用呢?不少雲服務商都提供了 K8s 的服務,例如谷歌雲的 GKE、AWS 的 EKS、阿里雲的 ACK、騰訊雲的 TKE 等,幫助企業或者團隊快速的應用上 K8s。網站
這裏我應該再多嘮兩句,若是要嚐到 K8s 的香,就要先嚐到容器化的香,畢竟,K8s 是容器編排系統,解決的就是應用容器化以後的事情,因此若是還沒接觸容器化的同窗,我建議從容器開始入手,能夠翻翻我以前分享過的一些關於 Docker 的文章瞭解下容器的相關內容,固然,你也能夠繼續往下看,你仍然能看獲得 K8s 有多香。ui
答案是確定的,畢竟 K8s 自己就是一個開源系統。選擇入門的途徑有不少:阿里雲
後續文章要演示的例子,就是使用 Minikube 運行的單節點 K8s 集羣,若是你想快點嚐鮮,我推薦你經過這個途徑來搭建你的第一個 K8s 集羣。調試
若是你使用的是 Minikube 搭建的集羣且你以前沒接觸過 K8s,我還推薦你把文檔中的一些 Quickstart 玩一下,讓本身有一個實際的操做體驗,而再也不是跟以前同樣一直只留着一個個抽象的概念。cdn
會在下一篇文章(Kubernetes 短途旅行(下))中分享:教程