Talos Linux

Talos Linux 是什麼?

Talos Linux 是小型且高度鎖定的 Linux 作業系統,為單一用途而建:執行 Kubernetes。它是 KawaConnect 用於正式環境 Kubernetes 叢集的作業系統。

與工程師談談 知識庫
資料中心內,一排排白色伺服器機櫃之間的長走道

它是什麼

在多數 Linux 伺服器上,管理員會登入、安裝套件並手動變更設定。Talos Linux 只包含 Kubernetes 所需的內容,沒有可供登入的 shell,完全透過 API 與設定檔來管理。

Talos Linux 是開源的,由 Sidero Labs 開發。它的系統檔案為唯讀,因此節點不會隨時間偏離預期的設定。要變更節點就套用新的設定,要升級則一次替換整個系統映像。

企業的使用情境

  • 正式環境的 Kubernetes:無論在實體伺服器、虛擬機器或雲端執行個體上,叢集的行為都完全一致。
  • 更小的攻擊面:沒有 shell,也沒有多餘的套件,每個節點上可被入侵或需要修補的東西就更少。
  • 可重複的建置:叢集以設定檔描述,因此可以重建或擴充,無須憑空猜測。
  • 可預期的升級:作業系統與 Kubernetes 都以完整版本逐節點升級。

KawaConnect 如何運用 Talos Linux

我們在 Talos Linux 上執行 Kubernetes,搭配 Cilium 網路,並以 Helm 與 GitOps 交付應用程式,讓每項變更都有記錄且可以回復。Talos 節點通常以虛擬機器形式執行於 Proxmox VE 上。對於不需要叢集的工作負載,我們改用一般的 Linux 伺服器或 Docker。

相關服務

Linux 與 Kubernetes

叢集設計、建置、升級與日常營運。

Proxmox 顧問服務

許多 Talos 叢集所執行的虛擬化層。

Docker 顧問服務

單一主機上的容器,以及工作負載超出其能力時轉移到 Kubernetes。

瞭解更多

規劃 Kubernetes 叢集

請告訴我們您需要執行什麼、在哪裡執行。我們會告訴您 Talos 與 Kubernetes 是否適合,還是更簡單的方案就夠了。

開始洽談