摘要:生態(tài)周報內(nèi)容主要包含我所接觸到的生態(tài)相關(guān)的每周值得推薦的一些信息。本次的發(fā)布周期一如往常,本月底增強功能凍結(jié),下月底代碼凍結(jié),月初完善文檔,計劃在月中發(fā)布版本。發(fā)布本周發(fā)布了版本,近期的開發(fā)還是比較活躍的。
「K8S 生態(tài)周報」內(nèi)容主要包含我所接觸到的 K8S 生態(tài)相關(guān)的每周值得推薦的一些信息。歡迎訂閱知乎專欄「k8s生態(tài)」。Kubernetes v1.16 發(fā)布周期開始
隨著前段時間 Kubernetes v1.15 的發(fā)布,v1.16 的發(fā)布周期開始了。本次的發(fā)布周期一如往常,本月底增強功能凍結(jié),下月底代碼凍結(jié),9 月初完善文檔,計劃在 9 月中發(fā)布 v1.16 版本。
其實按這個節(jié)奏看得話,大家如果需要維護生產(chǎn)中的 Kubernetes 集群的話,還是盡快測試驗證并完成升級,以免所用版本 EOL,帶來一些其他的問題。
Knative Serving v0.7.x 發(fā)布本周 Knative Serving 發(fā)布了 v0.7.1 版本,Knative 近期的開發(fā)還是比較活躍的。
需要注意的是若使用 v0.7.x 版本中新增的 serving.knative.dev/v1beta1 API 的話,則需要 Kubernetes v1.14 版本以上。具體原因請參考 #4533
Non-root 容器:在這個版本中所有發(fā)布的容器均以非 root 用戶運行,這使得我們可以使用更嚴(yán)格的 PSP。
當(dāng)然此版本中也包含一些破壞性變更,比如 status 字段廢棄。
關(guān)于此版本更多的細節(jié)請參考 ReleaseNote
Debian 10 buster 正式發(fā)布Debian 10 正式發(fā)布了,其實按一般的角度來看,Linux 的一個發(fā)行版發(fā)布不會出現(xiàn)在 K8S 生態(tài)周報中的。
但這里有個需要注意的點,對于使用此版本部署 Kubernetes 時,需要注意一下。此版本中使用的 systemd 版本是 241.5 而這個版本中有個對于使用 Kubernetes 而言值得注意的點。
這個版本的 systemd 可能會破壞 LXD 容器的網(wǎng)絡(luò),表現(xiàn)在可能無法生成 MAC 地址上。(我猜測現(xiàn)在關(guān)注 LXD 的用戶沒有那么多了,這里我也就不過多解釋了。)當(dāng)然這個問題同樣也可能會出現(xiàn)在使用 Docker/runc/cri-o 等容器運行時的場景中。
最后,還是慶祝一下 Debian 10 的正式發(fā)布,此版本內(nèi)核也已經(jīng)升級到了 4.19 。并且這個版本也有很多的改善和升級。具體內(nèi)容可參考其 ReleaseNote
NGINX Ingress Controller 1.5.1 發(fā)布NGINX Ingress Controller 是由 NGINX 社區(qū)開發(fā)的 Ingress Controller 相比于 Kubernetes 的 Nginx Ingress Controller 而言主要區(qū)別如下:
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 |
內(nèi)容來源:NGINX Ingress Controller 文檔
本次發(fā)布的 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 上游進展來說一點上游開發(fā)的進展吧
新增了 Runtimeclass 的準(zhǔn)入控制,通過這個新的特性,我們可以計算和 Pod 的 sanbox 綁定的資源了, 參見 78484
新增了對在每個節(jié)點上可部署的每個卷類型的數(shù)量的限制, 參見 77595
kubeadm 修復(fù)了一個 reset 命令時候使用錯誤的函數(shù), 參見 79326
可以通過下面二維碼訂閱我的文章公眾號【MoeLove】
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/40503.html
摘要:依賴包方式方式時間處理獲取當(dāng)前時間獲取當(dāng)前時間默認格式化指定格式化年月日指定格式化打印結(jié)果默認格式化指定格式化年月日指定格式化年月日時分秒格式化如果輸入的是字符串則轉(zhuǎn)為日期類型,反之則轉(zhuǎn)為字符串類型。 依賴jar包 gradle方式 compile group:com.gitee.zhtt,name:great-javautils,version:8.0.1-alpha.3 maven...
摘要:生態(tài)周報內(nèi)容主要包含我所接觸到的生態(tài)相關(guān)的每周值得推薦的一些信息。歡迎訂閱知乎專欄生態(tài)。正式發(fā)布是畢業(yè)項目,可用于監(jiān)控系統(tǒng)及服務(wù)狀態(tài)。并且可以通過配置規(guī)則來觸發(fā)報警等。 「K8S 生態(tài)周報」內(nèi)容主要包含我所接觸到的 K8S 生態(tài)相關(guān)的每周值得推薦的一些信息。歡迎訂閱知乎專欄「k8s生態(tài)」。 Prometheus v2.9.0 正式發(fā)布 Prometheus 是 CNCF 畢業(yè)項目,可用...
摘要:微軟本次提出的主要是為服務(wù)網(wǎng)格提供通用接口,以便能讓有更加通用的規(guī)范就像當(dāng)初那樣子這里我不想引起其他問題,但生態(tài)中還是存在著各種各樣的選擇,希望大家理性選擇,同時需要注意的是這個中公布的廠商中唯獨沒有的存在。 「K8S 生態(tài)周報」內(nèi)容主要包含我所接觸到的 K8S 生態(tài)相關(guān)的每周值得推薦的一些信息。歡迎訂閱知乎專欄「k8s生態(tài)」。 KubeCon EU 舉辦 2019 年第一個 Kube...
摘要:微軟本次提出的主要是為服務(wù)網(wǎng)格提供通用接口,以便能讓有更加通用的規(guī)范就像當(dāng)初那樣子這里我不想引起其他問題,但生態(tài)中還是存在著各種各樣的選擇,希望大家理性選擇,同時需要注意的是這個中公布的廠商中唯獨沒有的存在。 「K8S 生態(tài)周報」內(nèi)容主要包含我所接觸到的 K8S 生態(tài)相關(guān)的每周值得推薦的一些信息。歡迎訂閱知乎專欄「k8s生態(tài)」。 KubeCon EU 舉辦 2019 年第一個 Kube...
摘要:生態(tài)周報內(nèi)容主要包含我所接觸到的生態(tài)相關(guān)的每周值得推薦的一些信息。歡迎訂閱知乎專欄生態(tài)。版本發(fā)布這是修改發(fā)布周期后,第二個發(fā)布的版本,上個版本是。從發(fā)布周期來看,由原先的季度發(fā)布改成半年發(fā)布,也意味著的日漸成熟。 「K8S 生態(tài)周報」內(nèi)容主要包含我所接觸到的 K8S 生態(tài)相關(guān)的每周值得推薦的一些信息。歡迎訂閱知乎專欄「k8s生態(tài)」。 Kubernetes client-go v11.0...
閱讀 1701·2021-09-26 09:55
閱讀 3734·2021-09-22 15:31
閱讀 7427·2021-09-22 15:12
閱讀 2218·2021-09-22 10:02
閱讀 4692·2021-09-04 16:40
閱讀 1074·2019-08-30 15:55
閱讀 3031·2019-08-30 12:56
閱讀 1820·2019-08-30 12:44