摘要:生態周報內容主要包含我所接觸到的生態相關的每周值得推薦的一些信息。本次的發布周期一如往常,本月底增強功能凍結,下月底代碼凍結,月初完善文檔,計劃在月中發布版本。發布本周發布了版本,近期的開發還是比較活躍的。
「K8S 生態周報」內容主要包含我所接觸到的 K8S 生態相關的每周值得推薦的一些信息。歡迎訂閱知乎專欄「k8s生態」。Kubernetes v1.16 發布周期開始
隨著前段時間 Kubernetes v1.15 的發布,v1.16 的發布周期開始了。本次的發布周期一如往常,本月底增強功能凍結,下月底代碼凍結,9 月初完善文檔,計劃在 9 月中發布 v1.16 版本。
其實按這個節奏看得話,大家如果需要維護生產中的 Kubernetes 集群的話,還是盡快測試驗證并完成升級,以免所用版本 EOL,帶來一些其他的問題。
Knative Serving v0.7.x 發布本周 Knative Serving 發布了 v0.7.1 版本,Knative 近期的開發還是比較活躍的。
需要注意的是若使用 v0.7.x 版本中新增的 serving.knative.dev/v1beta1 API 的話,則需要 Kubernetes v1.14 版本以上。具體原因請參考 #4533
Non-root 容器:在這個版本中所有發布的容器均以非 root 用戶運行,這使得我們可以使用更嚴格的 PSP。
當然此版本中也包含一些破壞性變更,比如 status 字段廢棄。
關于此版本更多的細節請參考 ReleaseNote
Debian 10 buster 正式發布Debian 10 正式發布了,其實按一般的角度來看,Linux 的一個發行版發布不會出現在 K8S 生態周報中的。
但這里有個需要注意的點,對于使用此版本部署 Kubernetes 時,需要注意一下。此版本中使用的 systemd 版本是 241.5 而這個版本中有個對于使用 Kubernetes 而言值得注意的點。
這個版本的 systemd 可能會破壞 LXD 容器的網絡,表現在可能無法生成 MAC 地址上。(我猜測現在關注 LXD 的用戶沒有那么多了,這里我也就不過多解釋了。)當然這個問題同樣也可能會出現在使用 Docker/runc/cri-o 等容器運行時的場景中。
最后,還是慶祝一下 Debian 10 的正式發布,此版本內核也已經升級到了 4.19 。并且這個版本也有很多的改善和升級。具體內容可參考其 ReleaseNote
NGINX Ingress Controller 1.5.1 發布NGINX Ingress Controller 是由 NGINX 社區開發的 Ingress Controller 相比于 Kubernetes 的 Nginx Ingress Controller 而言主要區別如下:
Aspect or Feature | kubernetes/ingress-nginx | nginxinc/kubernetes-ingress with NGINX | nginxinc/kubernetes-ingress with NGINX Plus |
---|---|---|---|
Fundamental | |||
Authors | Kubernetes community | NGINX Inc and community | NGINX Inc and community |
NGINX version | Custom NGINX build that includes several third-party modules | NGINX official mainline build | NGINX Plus |
Commercial support | N/A | N/A | Included |
Load balancing configuration via the Ingress resource | |||
Merging Ingress rules with the same host | Supported | Supported via Mergeable Ingresses | Supported via Mergeable Ingresses |
HTTP load balancing extensions - Annotations | See the supported annotations | See the supported annotations | See the supported annotations |
HTTP load balancing extensions -- ConfigMap | See the supported ConfigMap keys | See the supported ConfigMap keys | See the supported ConfigMap keys |
TCP/UDP | Supported via a ConfigMap | Supported via a ConfigMap with native NGINX configuration | Supported via a ConfigMap with native NGINX configuration |
Websocket | Supported | Supported via an annotation | Supported via an annotation |
TCP SSL Passthrough | Supported via a ConfigMap | Not supported | Not supported |
JWT validation | Not supported | Not supported | Supported |
Session persistence | Supported via a third-party module | Not supported | Supported |
Canary testing (by header, cookie, weight) | Supported via annotations | Supported via custom resources | Supported via custom resources |
Configuration templates *1 | See the template | See the templates | See the templates |
Load balancing configuration via Custom Resources | |||
HTTP load balancing | Not supported | See VirtualServer and VirtualServerRoute resources. | See VirtualServer and VirtualServerRoute resources. |
Deployment | |||
Command-line arguments *2 | See the arguments | See the arguments | See the arguments |
TLS certificate and key for the default server | Required as a command-line argument/ auto-generated | Required as a command-line argument | Required as a command-line argument |
Helm chart | Supported | Supported | Supported |
Operational | |||
Reporting the IP address(es) of the Ingress controller into Ingress resources | Supported | Supported | Supported |
Extended Status | Supported via a third-party module | Not supported | Supported |
Prometheus Integration | Supported | Supported | Supported |
Dynamic reconfiguration of endpoints (no configuration reloading) | Supported with a third-party Lua module | Not supported | Supported |
內容來源:NGINX Ingress Controller 文檔
本次發布的 1.5.1 將 NGINX 版本更新到了 1.17.1 ,升級時可直接使用 nginx/nginx-ingress:1.5.1 或 nginx/nginx-ingress:1.5.1-alpine 也可直接使用 0.3.1 的 Helm Chart
更多信息請參考 ReleaseNote
Kubernetes 上游進展來說一點上游開發的進展吧
新增了 Runtimeclass 的準入控制,通過這個新的特性,我們可以計算和 Pod 的 sanbox 綁定的資源了, 參見 78484
新增了對在每個節點上可部署的每個卷類型的數量的限制, 參見 77595
kubeadm 修復了一個 reset 命令時候使用錯誤的函數, 參見 79326
可以通過下面二維碼訂閱我的文章公眾號【MoeLove】
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/40503.html
摘要:依賴包方式方式時間處理獲取當前時間獲取當前時間默認格式化指定格式化年月日指定格式化打印結果默認格式化指定格式化年月日指定格式化年月日時分秒格式化如果輸入的是字符串則轉為日期類型,反之則轉為字符串類型。 依賴jar包 gradle方式 compile group:com.gitee.zhtt,name:great-javautils,version:8.0.1-alpha.3 maven...
摘要:生態周報內容主要包含我所接觸到的生態相關的每周值得推薦的一些信息。歡迎訂閱知乎專欄生態。正式發布是畢業項目,可用于監控系統及服務狀態。并且可以通過配置規則來觸發報警等。 「K8S 生態周報」內容主要包含我所接觸到的 K8S 生態相關的每周值得推薦的一些信息。歡迎訂閱知乎專欄「k8s生態」。 Prometheus v2.9.0 正式發布 Prometheus 是 CNCF 畢業項目,可用...
摘要:微軟本次提出的主要是為服務網格提供通用接口,以便能讓有更加通用的規范就像當初那樣子這里我不想引起其他問題,但生態中還是存在著各種各樣的選擇,希望大家理性選擇,同時需要注意的是這個中公布的廠商中唯獨沒有的存在。 「K8S 生態周報」內容主要包含我所接觸到的 K8S 生態相關的每周值得推薦的一些信息。歡迎訂閱知乎專欄「k8s生態」。 KubeCon EU 舉辦 2019 年第一個 Kube...
摘要:微軟本次提出的主要是為服務網格提供通用接口,以便能讓有更加通用的規范就像當初那樣子這里我不想引起其他問題,但生態中還是存在著各種各樣的選擇,希望大家理性選擇,同時需要注意的是這個中公布的廠商中唯獨沒有的存在。 「K8S 生態周報」內容主要包含我所接觸到的 K8S 生態相關的每周值得推薦的一些信息。歡迎訂閱知乎專欄「k8s生態」。 KubeCon EU 舉辦 2019 年第一個 Kube...
摘要:生態周報內容主要包含我所接觸到的生態相關的每周值得推薦的一些信息。歡迎訂閱知乎專欄生態。版本發布這是修改發布周期后,第二個發布的版本,上個版本是。從發布周期來看,由原先的季度發布改成半年發布,也意味著的日漸成熟。 「K8S 生態周報」內容主要包含我所接觸到的 K8S 生態相關的每周值得推薦的一些信息。歡迎訂閱知乎專欄「k8s生態」。 Kubernetes client-go v11.0...
閱讀 1696·2021-09-26 09:55
閱讀 3727·2021-09-22 15:31
閱讀 7409·2021-09-22 15:12
閱讀 2217·2021-09-22 10:02
閱讀 4680·2021-09-04 16:40
閱讀 1072·2019-08-30 15:55
閱讀 3028·2019-08-30 12:56
閱讀 1819·2019-08-30 12:44