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

週報43.png

做者 | 汪萌海、 王思宇html

業界要聞

  1. K8s 1.18 正式 release

Kubernetes1.18 版本發佈!git

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

  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。api

  1. 將 qps 和 burst 做爲 kubeconfig 的標準 api

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

開源項目推薦

  1. Reloader

監聽 configMap 和 secret 變化以後,觸發關聯的 Deployment\ReplicaSet\StatefulSet 進行滾動升級。網絡

  1. kubectl-fzf

kubectl 命令的自動補齊工具。架構

本週閱讀推薦

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

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

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

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

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

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

  1. 《DevOpsProdigy KubeGraf 插件》

該插件能夠用來可視化和分析 Kubernetes 集羣的性能,經過各類圖形直觀的展現了 Kubernetes 集羣的主要服務的指標和特徵,還能夠用於檢查應用程序的生命週期和錯誤日誌。 5. 《K8s 上對應用進行問題排查的幾個經常使用命令》

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

3 羣直播海報.png

阿里巴巴雲原生關注微服務、Serverless、容器、Service Mesh 等技術領域、聚焦雲原生流行技術趨勢、雲原生大規模的落地實踐,作最懂雲原生開發者的公衆號。」

相關文章
相關標籤/搜索