雲原生週刊:Docker 推出 Docker Build Cloud

開源項目推薦

Kube-Vip

Kube-Vip 旨在爲 Kubernetes 集羣提供高可用性和負載均衡功能。它提供了一個可插拔的 VIP(虛擬 IP)管理器,可以爲集羣中的服務分配一個虛擬 IP 地址,並自動將流量路由到正確的節點。該項目提供了多種配置選項,可以根據需要選擇適合的負載均衡算法和 IP 模式。Kube-Vip 還支持一些高級功能,如自定義健康檢查和故障轉移。通過使用 Kube-Vip,用戶可以輕鬆地實現 Kubernetes 集羣的高可用性和可靠性,提供穩定的服務和無縫的故障恢復能力。

Selefra

Selefra 的意思是“從基礎設施中選擇*”。它是一款開源策略即代碼軟件,可爲多雲和 SaaS 環境提供分析,包括 AWS、GCP、Azure、阿里雲、Kubernetes、Github、Cloudflare 和 Slack 等 30 多種服務。

KubeStateWatch

KubeStateWatch 是 Kubernetes 的狀態監視器,用於向多個通道發送通知,告知更改的時間和內容。

它可以獨立使用,也可以部署在 Kubernetes 中。但它的主要目的是部署在 Kubernetes 中。

KubeStateWatch 是 kubewatch 的擴展和簡化版本。

Weave GitOps' Terraform Controller

Weave GitOps 的 Terraform 控制器(又名 Weave TF-Controller)是 Flux 的控制器,用於以 GitOps 方式協調 Terraform 資源。藉助 Flux 與 Terraform 的強大功能,TF-controller 允許您按照自己的節奏在 Kubernetes 和 Terraform 領域中對基礎設施和應用程序資源進行 GitOps 化。

文章推薦

瞭解 Docker 和 Kubernetes:一個簡單的解釋

這篇文章以簡單易懂的方式解釋了 Kubernetes 和 Docker 的概念。文章首先介紹了 Docker 的作用,將應用程序和其依賴項打包成容器,實現跨平臺的可移植性。然後,文章詳細解釋了 Kubernetes 的作用,它是一個容器編排和管理工具,用於自動化應用程序的部署、擴展和管理。文章強調了 Kubernetes 的重要性,它可以幫助解決容器化應用程序的挑戰,如負載均衡、服務發現和自動容錯。通過理解這兩個概念,讀者可以更好地瞭解如何使用 Docker 打包應用程序,並如何使用 Kubernetes 管理和運行這些容器化應用程序。

使用 Kubernetes 進行零停機部署:完整指南

這篇文章提供了關於使用 Kubernetes 實現零停機時間部署的全面指南。它介紹了零停機時間部署的基本原理和重要性,並詳細解釋了 Kubernetes 支持的各種部署策略,如滾動更新、藍綠部署和金絲雀發佈。文章還深入探討了如何通過 Kubernetes 的服務和 Ingress 來優化流量管理,確保應用程序的高可用性和用戶體驗。此外,文章還介紹了一些高級的零停機時間技術,如特性標誌和 A/B 測試,以進一步提升部署的彈性和可靠性。

雲原生動態

Docker 推出 Docker Build Cloud

Docker 最近宣佈了他們基於雲的容器鏡像構建工具 Docker Build Cloud 的正式推出。Docker Build Cloud 提供遠程共享緩存和針對 AMD64 和 ARM64 CPU 架構的本地構建器,旨在"改善協作"並減少鏡像構建時間。

Crossplane 增加對 Python 的支持

用於管理混合 IT 環境的開源 Crossplane 平臺的維護者除了現有的 Go 支持之外,還增加了對 Python 編程語言的支持。

此外,除了現在將項目託管在 xpkg.upbound.io 上之外,命令行界面 (CLI) 還通過其他子命令進行了擴展,以簡化 DevOps 工作流程,xpkg.upbound.io 是唯一符合開放容器計劃 (OCI) 規範的註冊中心瞭解 Crossplane 包的內部結構。

Crossplane 最初由 Upbound 開發,是 Kubernetes 控制平面的擴展,它使用複合資源定義 (XRD) 和 Kubernetes 自定義資源定義 (CRD) 將該控制平面的覆蓋範圍擴展到舊平臺。該功能使得跨多個雲和本地 IT 環境集中管理控制平面成爲可能。隨着 Crossplane 1.15 版本的發佈,IT 團隊現在還可以使用 Kubernetes 應用程序編程接口 (API) 服務器中的驗證庫根據其模式離線驗證資源。

Grab 改進 K8s 上的 Kafka 容錯能力

Grab 更新了 Kubernetes 上的 Kafka 設置,以提高容錯能力,並完全消除 Kafka 代理意外終止時的人爲干預。爲了解決初始設計的缺點,團隊集成了 AWS Node Termination Handler (NTH),使用負載均衡器控制器進行目標組映射,並切換到 ELB 捲進行存儲。

兩年來,Grab 一直在生產環境中使用 Strimzi 在 Kubernetes ( EKS )上運行 Apache Kafka,作爲其 Coban 實時數據平臺的一部分。該團隊之前利用 Strimzi(現在是 CNCF 孵化項目),通過將經過驗證的身份驗證、授權和機密性機制應用於所有服務器-服務器和客戶端-服務器集成來增強 Kafka 集羣安全性。

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

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