雲原生週刊:K8s 1.26 到 1.29 版本的更新 | 2024.1.29

開源項目推薦

Skaffold

Skaffold 是一個命令行工具,有助於 Kubernetes 應用程序的持續開發。您可以在本地迭代應用程序源代碼,然後部署到本地或遠程 Kubernetes 集羣。Skaffold 處理構建、推送和部署應用程序的工作流程。它還提供構建塊並描述 CI/CD 流水線的自定義。

Jib

Jib 無需 Docker 守護進程,也無需深入掌握 Docker 最佳實踐,即可爲 Java 應用程序構建優化的 Docker 和 OCI 鏡像。它可作爲 Maven 和 Gradle 的插件以及 Java 庫使用。

Image Builder

Image Builder 是一個用於跨多個基礎設施提供商構建 Kubernetes 虛擬機映像的工具。生成的 VM 映像專門用於與 Cluster API 一起使用,但也應適用於依賴 Kubeadm 的其他設置。

Samba Operator

Samba Operator 是一個 Kubernetes 運算符,旨在將其他存儲層導出爲 SMB 共享。這些 SMB 共享可以從託管 Samba Operator 的 Kubernetes 集羣內部或 Kubernetes 集羣外部訪問。可以爲 Active Directory 身份驗證啓用共享。單個服務器實例可以提供多個共享服務,以減少資源消耗。一項實驗性功能允許由支持 CTDB 的 Samba 服務器集羣來提供共享服務。

文章推薦

Kubernetes 中的持久狀態:爲有狀態工作負載配置持久存儲

這篇文章介紹了在 Kubernetes 中配置持久化存儲以實現有狀態工作負載的數據持久性。作者詳細說明了如何使用持久卷(PV)和持久卷聲明(PVC)配置持久化存儲。在配置之前,需要確保具備一些先決條件,如運行的 Kubernetes 集羣、安裝並配置好的 kubectl 命令行工具和存儲供應程序。文章還提供了定義 PV、創建 PVC 以及配置使用持久卷的 Pod 的示例配置文件。最後,文章強調了通過遵循最佳實踐和理解應用程序的存儲需求,可以在 Kubernetes 環境中確保有狀態應用程序的數據持久性和可靠性。

Kube-proxy 停機對 Kubernetes 集羣的影響

本文討論了 kube-proxy 停機對 Kubernetes 集羣的影響。kube-proxy 是負責網絡代理和負載均衡的關鍵組件。當 kube-proxy 停機時,會對集羣的操作產生重大影響。文章探討了 kube-proxy 停機對網絡連通性、服務可用性和 Pod 調度的影響。此外,文章還介紹了 Kubernetes 的自我修復和恢復機制,以及管理員應該如何監控 kube-proxy 的健康狀態並解決潛在問題。通過保持 kube-proxy 的高可用性和可靠性,可以確保集羣的正常運行,併爲容器化應用程序提供穩定的環境。

緊跟 Kubernetes:1.26 到 1.29 版本的更新

這篇文章總結了 Kubernetes 1.26 到 1.29 版本的更新內容。在 1.26 版本中,重要的更新包括遷移到新的容器鏡像註冊表、廢棄 CRI v1alpha2、存儲改進和對 Windows 節點的支持等。1.27 版本引入了新的鏡像註冊表、穩定的 SeccompDefault 功能以及對作業的可變調度指令等。1.28 版本增加了對控制平面和節點版本之間的支持偏差,提供了更大的靈活性,還有一些與 Job 相關的更新和對 Linux 機器上的交換空間的支持。最後,1.29 版本穩定了幾個功能,包括只讀一次 Pod 持久卷訪問模式和 KMS v2 加密等。文章強調了每個版本的關鍵更新,以及它們對 Kubernetes 用戶的影響和潛在的用途。

雲原生動態

Kubernetes 舊版 Linux 軟件包存儲庫將於 2024 年 1 月消失

2023 年 8 月 15 日,Kubernetes 項目宣佈社區擁有的 Debian 和 RPM 軟件包的軟件包存儲庫全面可用,網址爲 pkgs.k8s.io。 新的軟件包存儲庫取代了舊版 Google 託管的軟件包存儲庫:apt.kubernetes.io 和 yum.kubernetes.io。

8 月 31 日正式棄用舊版軟件包存儲庫 (apt.kubernetes.io 和 yum.kubernetes.io),並宣佈計劃從 2023 年 9 月 13 日起凍結存儲庫的內容。

更新:舊版軟件包預計將於 2024 年 1 月消失。

Amazon EKS 擴展了對 Kubernetes 版本定價的支持

在 2023 年 10 月 4 日,Amazon Elastic Kubernetes Service(Amazon EKS)宣佈公開預覽 Kubernetes 版本的擴展支持,爲 Kubernetes 次要版本提供額外的 12 個月支持。今天,Amazon EKS 宣佈了擴展支持的定價信息。在擴展支持窗口中運行的 Amazon EKS 集羣將按每個集羣每小時收費 0.60 美元,此定價從 2024 年 4 月計費週期(即從 2024 年 4 月 1 日開始)生效。運行在標準支持中的 Kubernetes 版本的集羣的定價不變。

Docker, Inc. 提供用於創建軟件構建的雲服務

Docker, Inc. 本週推出了一項雲服務,該服務通過從本地計算機卸載構建過程來提高開發人員的工作效率。

Docker, Inc. 產品管理總監 Mathew Wilson 表示,與使用本地系統或持續集成 (CI) 平臺相比, Docker Build Cloud 可以將創建軟件構建所需的時間減少多達 70%。

本文由博客一文多發平臺 OpenWrite 發佈!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章