「K8S 生態週報」內容主要包含我所接觸到的 K8S 生態相關的每週值得推薦的一些信息。歡迎訂閱知乎專欄「k8s生態」。node
Kind (Kubernetes in Docker) 是我很喜歡也一直在參與的項目,如今在 GitHub 上有 4.3k 的 star ,本週正式發佈了 v0.7.0 咱們一塊兒來看看在此版本中增長了哪些有用的特性。git
kind load
鏡像到 node 節點上以後的檢查邏輯;$HOME/.kube/config
文件不存在時,在 kind create cluster
以後,會自動根據 kubeadm 的信息補充其餘字段,好比 kind
和 apiVersion
;在個人電腦上若是忽略掉鏡像下載耗時,使用 kind v0.6+ 版本,建立一個單節點集羣耗時是 52 秒,而升級至 v0.7 後耗時可縮短到 46 秒。github
在建立集羣后,默認有一個名爲 standard
的 StorageClass 可直接使用。api
(MoeLove) ➜ ~ kubectl get nodes
NAME STATUS ROLES AGE VERSION
117-control-plane Ready master 66s v1.17.0
(MoeLove) ➜ ~ kubectl get sc
NAME PROVISIONER RECLAIMPOLICY VOLUMEBINDINGMODE ALLOWVOLUMEEXPANSION AGE
standard (default) rancher.io/local-path Delete WaitForFirstConsumer false 65s
複製代碼
歡迎你們下載使用 github.com/kubernetes-…bash
大體須要注意的內容以下:ui
其實修復的內容還比較多,感興趣的朋友能夠看看其 ReleaseNotespa
Rook 發佈的 v1.2.2 主要是進行 bugfix 。這個版本最主要的內容都集中在 Ceph 上,其中有些值得關注的點:插件
useAllDevices
選項,其最主要的需求來自於當建立集羣失敗,想要從新建立集羣時,以前版本中只容許有一個集羣能設置爲 useAllDevices
,因此就會報錯了。更新至此 v1.2.2 版本後,就容許多個集羣均可以設置 useAllDevices
選項了;CephMonHighNumberOfLeaderChanges
中錯誤的 Pod 名稱和主機名;更多詳細的內容請參考其 ReleaseNote日誌
Kubernetes 本週相繼發佈了 v1.15.8,v1.16.5 以及 v1.17.1 ,這其中包含了兩個很重要的 bugfix, 須要注意。code
能夠經過下面二維碼訂閱個人文章公衆號【MoeLove】,在公衆號後臺回覆 k8s 可加入技術圈交流。點擊閱讀原文有更好的閱讀體驗。