宣布推出 F5 NGINX Ingress Controller v4.0.0

今天,我們宣布發布 F5 NGINX Ingress Controller v4.0.0! 

要查看完整的更改列表,請查看我們在 Github 上的發布說明

支援 F5 NGINX R33

此次發行的 NGINX Ingress Controller 新增對最新版本 F5 NGINX Plus(NGINX R33)的支援。

如果您還不熟悉 NGINX R33 的更新內容及其影響,歡迎閱讀 Prabhat 撰寫的公告中

若想了解如何安裝 NGINX Ingress Controller v4.0.0,請觀看 Akash Ananthanarayanan 的教學影片,他將詳細說明如何順利部署最新版本的 NGINX Ingress Controller!

基於主機名稱的 Layer 4 應用程式路由

許多使用者透過在同一個節點上託管多個應用程式,並依據主機名稱來識別應用程式,以降低基礎設施成本。

例如,在同一個節點上託管 Reddis 資料庫和 Mongo 資料庫。

在此版本發行之前,這種使用情境是無法實現的。如果需要存取多個 Layer 4 應用程式,則必須將它們部署在各自的節點上。

隨著 NGINX Ingress Controller v4.0.0 的發行,以及 TransportServer 資源的支援,這種使用情境現在已經可行!

如果這正是您的需求,並且想了解如何設定,我們準備了一組範例設定,您可以直接部署,快速上手!

更新我們的日誌格式

在此版本中,我們更新了日誌庫。過去,NGINX Ingress Controller 一直使用 golang/glog,而在本次發行中,我們改為使用 Go 標準函式庫 log/slog。這項變更的主要原因包括:

  • 採用標準函式庫可確保更新更穩定,並能更及時地修補已知的安全性漏洞。
  • 切換至 log/slog 之後,支援更廣泛的日誌格式,並允許日誌輸出以結構化格式顯示,提升日誌解析速度。

有關更多詳細訊息,請參閱升級至 v4.0.0 文件中的配置結構日誌記錄

資源 

有關 NGINX Ingress Controller v4.0.0 的完整更新日誌,請參閱 發行說明。有關升級到 NGINX Ingress Controller v4.0.0 的更多詳細訊息,請參閱我們的升級指南

若要嘗試使用 NGINX Ingress Controller for Kubernetes 和 NGINX Plus,請立即開始 30 天免費試用 ,或 聯絡我們討論您的使用案例。 

如果您想參與其中,了解接下來的內容,或查看 NGINX Ingress Controller 的原始程式碼,歡迎造訪我們在 GitHub上的儲存庫! 

我們每週一舉行線上會議,時間為太平洋時間上午 8:00 / 東部時間晚上 11:00 / 格林威治標準時間下午 4:00。會議連結、更新、議程和筆記均位於 NGINX Ingress Controller 會議日曆上。我們的 GitHub README中也會為您提供連結 。

文章來源:DevCentral