Categories
程式開發

雲原生生態週報 Vol. 43:K8s 1.18 正式 release


前言

《雲原生生態週報》由阿里雲容器平台聯合螞蟻金服共同發布,每週一期。眾多一線社區專家與您一起“跟踪動態,讀懂社區”,分享雲原生社區項目進展、活動發布、精選博客等信息。以下是第四十三期雲原生生態週報的內容。

業界要聞

  1. K8s 1.18 正式 release

Kubernetes 1.18 版本發布!

一些將對社區產生影響的新特性日漸完善,如 KSA(Kubernetes Service Account) tokens 的 OIDC 發現和對 Windows 節點的支持。此外,一些在 Alpha 狀態下運行了很久的特性,也重新成為新的焦點,如 ingress 或 APIServer 網絡代理。 1.18 版本共有 13 個特性逐漸穩定,這是所有新變化的 1/3!其中幾個比較有意思的特性,例如 kubectl 調試容器、使用 Kubernetes API 令牌作為通用身份驗證機制、支持根據 pod 的 schedulerName 運行不同的調度配置、支持 Pod 自定義打散、HPA 支持配置伸縮速率等。

  1. KubeOperatorV2.4 發布

3 月 16 日,開源容器平台 KubeOperator 發布 V2.4 版本。 KubeOperator V2.4 版本新增了用戶體系和權限,同時增加了對 Kubernetes V1.16.7 和 V1.15.10 版本的支持。

上游重要進展

  1. eviction by process number

優化 kubelet 在 out-of-pids 的 evict 算法,優先驅逐進程數最多的 pod。

  1. 提議將 status.conditions 作為一種標準的 API 類型

為 status.conditions 作為一個 scheme,以後新增的 API 資源的 status.conditions 都用這個 scheme。

  1. 將 qps 和 burst 作為 kubeconfig 的標準 api

將 qps/burst 作為一種標準的 API,方便後續對客戶端請求做控制。

開源項目推薦

  1. Reloader

監聽 configMap 和 secret 變化之後,觸發關聯的 DeploymentReplicaSetStatefulSet 進行滾動升級。

  1. kubectl-fzf

kubectl 命令的自動補齊工具。

本週閱讀推薦

  1. 《阿里億級流量背後的 API 網關、微服務架構實踐》

在實踐微服務架構時,我們經常會面對以下需求:如何隔離外部和內部,如何保障後台服務安全性,如何降低運維成本,如何減少變更的流程和錯誤成本,如何減少客戶端與服務的耦合等,API 網關是一個非常重要的集中管控點。

  1. 《圖解 Kubernetes Pod 創建流程》

kubernetes中的容器創建無疑是個複雜的過程,涉及內部各種組件的統一協作,還有對接外部的CRI 運行時,本文嘗試初探一下容器創建流程中的各種細節,了解其各種組件協作流程,從而在後續出現問題的時候,也好能大概有點排查方向。

  1. 《保姆級教程!手把手教你使用 Longhorn 管理雲原生分佈式 SQL 數據庫! 》

Longhorn 是 Kubernetes 的雲原生分佈式塊存儲,由 Rancher Labs 推出共享給 CNCF,具備易於部署和升級,100% 開源且持久。使用 Longhorn,你可以獲得最細的管理粒度和最大的控製程度,並且可以輕鬆地在另一個 Kubernetes 中創建一個災備恢復的 volume,並在發生緊急情況時進行故障轉移。

  1. 《DevOpsProdigy KubeGraf 插件》

該插件可以用來可視化和分析 Kubernetes 集群的性能,通過各種圖形直觀的展示了 Kubernetes 集群的主要服務的指標和特徵,還可以用於檢查應用程序的生命週期和錯誤日誌。

  1. 《K8s 上對應用進行問題排查的幾個常用命令》

5 分鐘了解幾個常用的 K8s 命令(get, logs, scale, port-forward)。

相關閱讀

雲原生生態週報 Vol. 42:GitHub 宣布正式收購 npm
雲原生生態週報 Vol. 41: CNCF 2019 年度報告重磅發布
雲原生生態週報 Vol. 40:API Server 負載均衡問題被解決
雲原生生態週報 Vol. 39:Golang 1.14 發布
雲原生生態週報 Vol. 38:Apache Flink 1.10.0 發布
雲原生生態週報 Vol. 37:國內首個 Kubernetes SIG-Cloud-Provider 子項目揭秘
雲原生生態週報 Vol. 36:CNCF 公佈 2020 年 TOC 選舉結果
雲原生生態週報 Vol. 35:Falco 進入 CNCF Incubator 項目
雲原生生態週報 Vol. 34:VMware 完成 27 億美元的 Pivotal 收購
雲原生生態週報 Vol. 33:CNCF 宣布 TUF 畢業
雲原生生態週報 Vol. 32:Istio 1.5 版本開發中
雲原生生態週報 Vol. 31:Kubernetes v1.17 版本解讀
雲原生生態週報 Vol. 30:Rancher 新版本默認支持 Kubernetes 1.16
雲原生生態週報 Vol. 29:Kubernetes 擬支持 Cgroup v2
雲原生生態週報 Vol. 28:Mirantis 收購 Docker 企業業務
雲原生生態週報 Vol. 27:Helm 3 發布
雲原生生態週報 Vol. 26:2019 年容器生態統計報告發布
雲原生生態週報 Vol. 25:Canonical 開源 MicroK8
雲原生生態週報 Vol. 24:Ubuntu 19.10 發布
雲原生生態週報 Vol. 23:全球首個開放應用模型 OAM 開源
雲原生生態週報 Vol. 22:Knative 暫時不會捐給任何基金會
雲原生生態週報 Vol. 21:Traefik 2.0 正式發布
雲原生生態週報 Vol. 20:Kubernetes v1.16 發布
雲原生生態週報 Vol. 19:Helm 推薦用戶轉向 V3
雲原生生態週報 Vol. 18:獨家解讀 etcd 3.4 新特性
雲原生生態週報 Vol. 17 :Helm 3 發布首個 beta 版本
雲原生生態週報 Vol. 16:CNCF 歸檔 rkt,容器運行時“上古”之戰老兵凋零
雲原生生態週報 Vol. 15:K8s 安全審計報告發布
雲原生生態週報 Vol. 14:K8s CVE 修復指南
雲原生生態週報 Vol. 13 | Forrester 發布企業級容器平台報告
雲原生生態週報 Vol. 12 |K8s 1.16 API 重大變更
雲原生生態週報 Vol. 11 | K8s 1.16 早知道
雲原生生態週報 Vol. 10 | 數據庫能否運行在 K8s 當中?
雲原生生態週報 Vol. 9 | K8s 1.15 後的性能提升
雲原生生態週報 Vol. 8 | Gartner 發布雲原生趨勢
雲原生生態週報 Vol. 7 | Docker 再爆 CVE
雲原生生態週報 Vol. 6 | KubeCon EU 亮點匯總
雲原生生態週報 Vol. 5 | etcd 性能知多少
雲原生生態週報 Vol.4 | Twitter 從 Mesos 全面轉向 Kubernetes
雲原生生態週報 Vol. 3 | Docker Hub 遭入侵,Java 8 開始提供良好的容器支持
雲原生生態週報 Vol. 2 | Godaddy 開源 KES、CNCF 提供免費云原生課程
雲原生生態週報 Vol. 1 | Google 發布 Cloud Run,開源項目 Kubecost 讓 K8s 花費一目了然

本文轉載自阿里巴巴雲原生微信公眾號(ID:Alicloudnative)。