Kubernetes

使用 AWS EKS 管理 K3s 集群

  • November 22, 2021

我想知道是否可以使用 EKS 託管節點作為部署在邊緣/物聯網設備(例如英特爾 NUC)上的 K3s 集群的控制平面。我的目標是擁有一個輕量級的 kubernetes 發行版來管理在 NUC 或理論上任何邊緣/物聯網設備上執行的容器化應用程序,但只要有網際網路連接,就能夠從雲端對其進行管理。

我可以在 NUC(或邊緣/IoT 設備)上設置一個 k3s 集群,然後通過 Kubernetes API 伺服器與 AWS EKS 控制平面進行通信嗎?

您無法在 EKS 控制平面所連接的 VPC 之外附加 K8s 工作程序節點。您可以使用EKS 連接器將本地 K8s 集群導入 EKS 管理控制台,但您的本地集群需要同時具有控制和數據平面(即 EKS 連接器只是一種在單個視圖中整合多個集群的方法,無論它們在哪裡跑)。

一般來說,K8s 架構不可能(也不建議)將數據平面與控制平面分開。您所描述的更類似於ECS Anywhere 架構,它實現了“雲中的控制平面,任何地方的數據平面”模型(有其自身的優點和缺點)。如果您正在尋找嚴格的 K8s 解決方案,這將無濟於事。

引用自:https://serverfault.com/questions/1084221