Kubernetes 1.18改進了Kubectl的調試,安全性等

上週 新版本的發布 容器編排平台 Kubernetes 1.18, 那個版本 包括38項更改和改進, 除了15個處於穩定狀態和11個處於beta狀態之外, 提出了12個新的alpha狀態更改。 在新版本的準備過程中,既注重各項功能的完善,也注重實驗能力的穩定,以及新發展的融入。

對於那些不了解 Kubernetes 的人應該知道 這是一個容器編排平台允許您管理隔離容器的集群 作為一個整體,並提供部署、維護和擴展在容器中運行的應用程序的機制。

該項目 最初是由Google創建的,後來又轉移到了另一個平台上,由 Linux 基金會策劃。 該平台定位為社區開發的通用解決方案,不依賴於單個系統,能夠與任何云環境中的任何應用程序配合使用。 Kubernetes 代碼是用 Go 編寫的,並在 Apache 2.0 許可證下分發。

Kubernetes 1.18有什麼新功能?

這個新版本的 Kubernetes對Kubectl進行了各種增強, 廣告中提到其中 添加了“ kubectl debug”命令的Alpha版本,使用調試工具運行容器時,可以輕鬆在pod中進行調試。

當命令 “ Kubectl diff”已被宣布穩定,這使您可以查看應用清單後集群中將發生的變化。

所有“ kubectl運行”命令生成器均已刪除,除了單台Pod Generator啟動外,還有指示器 –幹跑已更改,根據其值(客戶端、服務器和無),命令的測試執行在客戶端或服務器端完成。

編碼 kubectl被分配到一個單獨的存儲庫。 這使我們能夠將 kubectl 與內部 kubernetes 依賴項分開,並使將代碼導入第三方項目變得更容易。

關於 網絡發生變化,請注意,IPv6支持現已在beta中,添加了 PVC 克隆、網絡阻止原始設備作為永久磁盤的可能性、支持阻止 CSI 中的原始設備、傳輸有關請求將磁盤連接到 CSI 控制器的驅動器的信息,以及新的“不可變”字段已添加到 ConfigMap 和 Secret 對像中。

在其他突出的變化中:

  • 最終從已棄用的 API 組中刪除了使用 /v1beta1 應用程序和 /v1beta1 擴展的功能。
  • 服務器端應用已更新至 beta2 狀態。 此增強功能將對像操作從 kubectl 帶到了 API 服務器。
  • CertificateSigningRequest API已聲明穩定。
  • 支持Windows平台。
  • Windows節點支持繼續擴展
  • CRI-ContainerD支持
  • RuntimeClass的實現
  • CSI代理
  • 轉移的支持一直穩定
  • 組託管服務帳戶
  • 用戶名運行
  • 拓撲管理器已獲得測試版狀態。 該功能包括 NUMA 分佈,可防止多插槽系統上的性能下降。
  • Beta 狀態是通過使用 PodOverhead 函數實現的,該函數允許您在 RuntimeClass 中指定啟動 home 所需的額外資源量。
  • 擴展大頁支持、向容器添加 alpha 狀態隔離以及對多級大頁大小的支持。
  • 添加了AppProtocol字段,您可以在其中指定應用使用的協議
  • 已轉換為 beta 狀態並默認啟用 EndpointSlicesAPI,它是常規 Endpoints 的功能更強大的替代品。
  • 添加了一個 IngressClass 對象,指示入口處理程序的名稱、其附加參數以及默認使用它的標誌。
  • 添加了在HPA清單中指定更改工作家庭數量時的激進程度的功能,即當負載增加時,立即啟動N倍以上的副本。

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。