免費網絡研討會“Kubespray 功能概述”

為什麼選擇 Kubespray?

我們在兩年多前遇到了 Kubernetes - 在此之前我們有使用 Apache Mesos 的經驗,並成功放棄了 docker swarm。 因此,k8s的發展立即效法了巴西體系。 Google 沒有提供迷你立方體或管理解決方案。

Kubeadm 當時不知道如何組裝 etcd 集群,而在其他選項中,kubespray 位於 Google 結果的頂部。

我們看著它,意識到我們必須接受它。

莫斯科時間 23 月 20.00 日 XNUMX 點,謝爾蓋·邦達列夫 (Sergey Bondarev) 將指揮 免費網路研討會“Kubespray 功能概述”,他會告訴您如何準備 kubespray,使其變得美味、有效且容錯,然後您就不會產生「並非所有優格都同樣健康」的想法。

免費網絡研討會“Kubespray 功能概述”

在網路研討會上,Sergey Bondarev 將告訴您 kubespray 是如何運作的,與 kubeadm、kops、rke 有何區別。 將分享kubespray的獨特功能和叢集安裝演算法。 分析產業運作的特性(劣勢)。

那為什麼我們要用三隻手抓住 kubespray 呢?

  • 它是可靠且開源的。 您隨時可以為自己添加一些時刻。
  • 您可以在 Centos 和其他發行版上安裝它 😉
  • HA 設定。 由 3 個主節點組成的容錯 etcd 叢集。
  • 能夠新增節點和更新叢集。
  • 安裝附加軟體,例如儀表板、指標伺服器、入口控制器等。

ansible 腳本也適用於 mitogen。 這會帶來 10-15% 的加速,不會更多,因為大部分時間都花在下載映像和安裝。

客觀地說,目前選擇 kubespray 來安裝叢集的情況並不像兩年前那麼明顯。

簡而言之...

例如,kops——與cubespray一樣,它允許您從頭開始安裝集群,甚至可以自行建立虛擬機器。 但只有 AWS、GCE 和 openstack 可以運作。 這就提出了一個問題:如果這些雲端有管理解決方案,即使在開放堆疊中,例如 selectel 或 mail.ru,為什麼還需要它。 rke - 有些人喜歡它,但他們對正在創建的集群結構有自己的方法,並且沒有很好的機會來定制集群組件。 另外,您需要一個已設定並安裝了 docker 的節點。 kubeadm - 還需要 Docker,這是 Kubernetes 開發人員提供的實用程序,它最終學會瞭如何創建容錯設置、在集群內存儲配置和證書,現在無需在節點之間手動傳輸這些文件。 一個很好的工具,但只專注於提高控制水平。 它甚至不在叢集中安裝網絡,並且文件建議手動使用 CNI 應用清單。

嗯,一個重要的事實是,所有這三個實用程式都是用 go 編寫的,如果您需要一些獨特的東西,您需要了解 go 才能更正程式碼並建立拉取請求。
Cubspray 是個 ansible,顯然學起來容易做起來難。

當然,使用相同的 ansible,您可以編寫自己的腳本來使用 rke 或 kubeadm 安裝 docker 和叢集。 由於這些腳本專門針對您的需求而專門化,因此它們的工作速度將比 Cubasespray 快得多。 這是一個極好的、可行的選擇。 如果你有能力和時間。

如果您剛開始熟悉 Kubernetes,那麼掌握cubespray將會更加容易和快速。

這只是我們要討論的一部分。 這不會很無聊。 來吧 註冊參加網路研討會。 或註冊並 收入。 無論你喜歡什麼。

來源: www.habr.com

添加評論