雲原生週刊:Istio 加入 Phippy 家族 | 2024.3.18

kubesphere發表於2024-03-18

開源專案推薦

ko

"ko" 是一個用於構建和部署 Go 應用程式的簡單、快速的容器映象構建工具。它適用於那些映象中只包含單個 Go 應用程式且沒有或很少依賴於作業系統基礎映象的情況(例如沒有 cgo,沒有作業系統軟體包依賴)。"ko" 在本地機器上透過執行 "go build" 的方式構建映象,因此不需要安裝 Docker。這使得它非常適合輕量級的 CI/CD 場景。"ko" 支援簡單的 YAML 模板化,並且支援跨平臺構建,還預設生成軟體供應鏈安全和可追溯性資訊(SBOMs)。

Longhorn

Longhorn 是 Kubernetes 的分散式塊儲存系統。Longhorn 是使用 Kubernetes 和容器原語構建的雲原生儲存。

Longhorn 重量輕、可靠且功能強大。你可以使用一個命令 kubectl apply 或使用 Helm 圖表在現有 Kubernetes 叢集上安裝 Longhorn 。一旦安裝了 Longhorn,它就會向 Kubernetes 叢集新增持久卷支援。

werf

werf 是 CNCF Sandbox CLI 工具,可輕鬆實現 Kubernetes 的全週期 CI/CD。werf 整合到您的 CI 系統中,並利用熟悉且可靠的技術,例如 Git、Dockerfile、Helm 和 Buildah。

docker rollout

Docker CLI 外掛可在不停機的情況下更新 Docker Compose 服務。

只需在部署指令碼中替換 docker compose up -d <service> 為即可。docker rollout <service> 此命令會將服務擴充套件到當前例項數量的兩倍,等待新容器準備就緒,然後刪除舊容器。

Chart Testing

Chart Testing 是測試 Helm 圖表的工具。它旨在用於檢查和測試拉取請求。它會自動檢測針對目標分支更改的圖表。

文章推薦

案例研究:當應用程式請求過載時,容器健康檢查機制崩潰

這篇文章是一個案例研究,描述了一個團隊遇到的生產事故。文章詳細闡述了由於大量的 HTTP 請求超載了微服務,健康檢查機制崩潰的原因。作者透過調查和分析,總結了與擴充套件和健康檢查機制相關的有趣結論。文章指出,過載的請求導致服務無法處理更多的請求,健康檢查失敗,導致容器被不斷重啟。在負載結束後,健康檢查透過,容器恢復正常。文章還提出了處理應用程式壓力過大的解決方案,包括增加系統的飽和度上限和改變客戶端請求處理方式。

如何在 Kubernetes 中除錯 Java 應用程式

這篇文章介紹了在 Kubernetes 中除錯 Java 應用程式的方法。作者解釋了什麼是 Kubernetes pod 以及如何與其中的 Java 應用程式進行連線和除錯。文章提供了設定遠端除錯環境的步驟,並分享了一些在 Kubernetes 中進行 Java 除錯的最佳實踐。透過正確的方法和工具,讀者可以有效地除錯執行在 Kubernetes pod 中的 Java 應用程式,從而使除錯過程更加順利和高效。

雲原生動態

Istio 加入 Phippy 家族

在 2023 年正式加入雲原生計算基金會(CNCF)並以傲人的成績畢業後,現在是時候讓 Istio 加入 CNCF Phippy 家族的使命,解密和簡化雲原生計算了。

Istio Steering Committee(Istio 指導委員會)很高興地向大家介紹 Izzy Dolphin,即 Istio 印度-太平洋短吻海豚,他今天加入了“Phippy 和朋友”大家庭。

Podman 桌面版 1.8 釋出

Podman 桌面版 1.8 釋出,新版本主要變化如下:

  • Podman 4.9.3:Podman 4.9.3 現已包含在 Windows 和 Mac 的安裝程式中。
  • Kubernetes Explorer:提供高階使用者介面和新的工具,用於處理 Kubernetes 叢集。
  • 全球入職:透過一系列引導工作流程,輕鬆配置和設定您的環境。
  • 學習中心:探索開發人員的新用例和功能。
  • 擴充套件 API 改進:擴充套件 API 的又一個重大更新,為 Podman Desktop 的擴充套件提供更多最佳化。
  • 增強的構建、Pods 列表和故障排除頁面:為不同平臺構建、升級的 Pods 檢視等。

Cilium 專業認證 CCA 上線

CCA 是一種入門級認證,專為對網路、安全性和可觀察性感興趣的平臺或雲工程師設計。

獲得認證的 CCA 工程師具備使用 Cilium 連線、保護和觀察 Kubernetes 叢集的基礎知識。CCA 考試的目的是為正在考慮在其環境中部署 Cilium 的考生做準備。CCA 可證明考生對 Cilium 提供的主要特性、優點和用例的理解。

考生需於購買考試後的一個月內註冊考試券,註冊成功後獲得的考試資格在 12 個月內有效。透過認證考試的考生將獲得 PDF 結業證書。

新報告稱公共 GitHub 儲存庫中的秘密洩露事件正在增加

根據 GitGuardian 的報告,2023 年 GitHub 公開儲存庫中新洩漏的秘密資訊達到了 1280 萬個,比去年增長了 28%。報告基於對公開的 GitHub 儲存庫(包括原始碼、問題、Gist 和評論)的掃描結果。儘管 GitGuardian 在發現暴露的秘密資訊時傳送電子郵件警報,但報告指出,90% 的秘密資訊“至少會保持活躍五天”。

本文由部落格一文多發平臺 OpenWrite 釋出!

相關文章