5 秒创建 k8s 集群[转]
據(jù)說(shuō) Google 的數(shù)據(jù)中心里運(yùn)行著超過(guò) 20 億個(gè)容器,而且 Google 十年前就開(kāi)始使用容器技術(shù)。
最初,Google 開(kāi)發(fā)了一個(gè)叫 Borg 的系統(tǒng)(現(xiàn)在命令為 Omega)來(lái)調(diào)度如此龐大數(shù)量的容器和工作負(fù)載。在積累了這么多年的經(jīng)驗(yàn)后,Google 決定重寫這個(gè)容器管理系統(tǒng),并將其貢獻(xiàn)到開(kāi)源社區(qū),讓全世界都能受益。
這個(gè)項(xiàng)目就是 Kubernetes。簡(jiǎn)單的講,Kubernetes 是 Google Omega 的開(kāi)源版本。
從 2014 年第一個(gè)版本發(fā)布以來(lái),Kubernetes 迅速獲得開(kāi)源社區(qū)的追捧,包括 Red Hat、VMware、Canonical 在內(nèi)的很多有影響力的公司加入到開(kāi)發(fā)和推廣的陣營(yíng)。目前 Kubernetes 已經(jīng)成為發(fā)展最快、市場(chǎng)占有率最高的容器編排引擎產(chǎn)品。
Kubernetes 一直在快速地開(kāi)發(fā)和迭代。本章我們將以 v1.7 和 v1.8 為基礎(chǔ)學(xué)習(xí) Kubernetes。我們會(huì)討論 Kubernetes 重要的概念和架構(gòu),學(xué)習(xí) Kubernetes 如何編排容器,包括優(yōu)化資源利用、高可用、滾動(dòng)更新、網(wǎng)絡(luò)插件、服務(wù)發(fā)現(xiàn)、監(jiān)控、數(shù)據(jù)管理、日志管理等。
下面就讓我們開(kāi)始 Kubernetes 的探險(xiǎn)之旅。
先跑起來(lái)
按照一貫的學(xué)習(xí)思路,我們會(huì)在最短時(shí)間內(nèi)搭建起一個(gè)可用系統(tǒng),這樣就能夠盡快建立起對(duì)學(xué)習(xí)對(duì)象的感性認(rèn)識(shí)。先把玩起來(lái),快速了解基本概念、功能和使用場(chǎng)景。
越是門檻高的知識(shí),就越需要有這么一個(gè)最小可用系統(tǒng)。如果直接上來(lái)就學(xué)習(xí)理論知識(shí)和概念,很容易從入門到放棄。
當(dāng)然,要搭建這么一個(gè)可運(yùn)行的系統(tǒng)通常也不會(huì)太容易,不過(guò)很幸運(yùn),Kubernetes 官網(wǎng)已經(jīng)為大家準(zhǔn)備好了現(xiàn)成的最小可用系統(tǒng)。
kubernetes.io 開(kāi)發(fā)了一個(gè)交互式教程,通過(guò) Web 瀏覽器就能使用預(yù)先部署好的一個(gè) kubernetes 集群,快速體驗(yàn) kubernetes 的功能和應(yīng)用場(chǎng)景,下面我就帶著大家去玩一下。
打開(kāi)?https://kubernetes.io/docs/tutorials/kubernetes-basics/
頁(yè)面左邊就能看到教程菜單:
教程會(huì)指引大家完成創(chuàng)建 kubernetes 集群、部署應(yīng)用、訪問(wèn)應(yīng)用、擴(kuò)展應(yīng)用、更新應(yīng)用等最常見(jiàn)的使用場(chǎng)景,迅速建立感性認(rèn)識(shí)。
創(chuàng)建 Kubernetes 集群
點(diǎn)擊教程菜單?1. Create a Cluster?->?Interactive Tutorial - Creating a Cluster
顯示操作界面。
左邊部分是操作說(shuō)明,右邊是 Terminal,命令終端窗口。
按照操作說(shuō)明,我們?cè)?Terminal 中執(zhí)行?minikube start,然后執(zhí)行?kubectl get nodes,這樣就創(chuàng)建好了一個(gè)單節(jié)點(diǎn)的 kubernetes 集群。
集群的唯一節(jié)點(diǎn)為?host01,需要注意的是當(dāng)前執(zhí)行命令的地方并不是?host01。我們是在通過(guò) Kubernetes 的命令行工具?kubectl?遠(yuǎn)程管理集群。
執(zhí)行?kubectl cluster-info?查看集群信息:
heapster、kubernetes-dashboard?都是集群中運(yùn)行的服務(wù)。
轉(zhuǎn)載于:https://www.cnblogs.com/twobrother/p/11064184.html
總結(jié)
以上是生活随笔為你收集整理的5 秒创建 k8s 集群[转]的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 架构师必备技能指南:SaaS(软件即服务
- 下一篇: 迷途の荣耀 Chapter Ⅱ