雲原生週刊:Istio 加入 Phippy 家族 | 2024.3.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 發佈!

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