Open shanduur opened 7 months ago
Talos 1.7 is able to run in a Kubernetes as a pod.
We don't have documentation (yet), and the way exactly you run it (statefulsets, volumes, etc.) is opinionated, but you could take a look into the integration test: https://github.com/siderolabs/talos/blob/3216a94b7eb3d55428161563f4cedbfc47f242ba/internal/integration/k8s/tink.go#L264-L452
@smira is there any progress on the TinK documentation?
@smira is there any progress on the TinK documentation?
we are not working on that at the moment
Feature Request
Description
Hi! After attending KubeCon, I was truly inspired by some impressive demos, such as those showcased by k0smotron and the Hosted Control Planes talk.
The envisioned use case involves having a single mothership cluster and enabling the deployment of Talos control plane nodes as pods within it, while the workers operate on standalone machines. This setup offers several advantages, including easier management and scalability of the control plane, as well as the ability to leverage existing infrastructure for worker nodes. It aligns well with the trend towards containerization and orchestration, allowing for a more flexible and efficient deployment model.
By deploying Talos control plane nodes as pods, users can benefit from the portability and resource efficiency of containerized environments, while still enjoying the robustness and security features provided by Talos. Additionally, this approach simplifies the deployment and lifecycle management of the control plane, as it leverages Kubernetes-native tools and workflows.
Overall, this feature request aims to enhance the flexibility and manageability of Kubernetes clusters, particularly in scenarios where a centralized control plane is desired, but with distributed worker nodes running on disparate hardware.