-
-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Concept] : [Kube] : Elemental Worker Deployment #2674
Comments
We can deploy this image using a terraform script through github actions, making it a bit easier for us to deploy new images and workers in the future. Now I am debating if we want to set it up so that it gets deployed via terraform directly from a workflow or an issue comment. |
|
Currently backlogged until we expand the VMs again or have more space to experiment. |
https://elemental.docs.rancher.com/architecture ^ Reference |
Elemental operator is deployed but we still need to add a couple workers using it. |
Core Concept/Theory
A clear and concise description of what the concept is. Ex. It would be cool if [...]
Deploying a k3s worker node on the openSUSE MicroOS operating system
MicroOS, a minimal and immutable operating system designed for containerized workloads, offers an ideal environment for lightweight k3s workers. The concept here is to explore and document the steps required to deploy k3s worker nodes on MicroOS, leveraging its robust security and transactional updates to support Kubernetes edge workloads. This deployment would enhance cluster stability and provide a streamlined, secure, and automated OS for the worker nodes.
Alternative Ideas
Is there any other way this concept could be used?
Yes, MicroOS’s lightweight and immutable architecture could also be beneficial for other edge computing use cases beyond Kubernetes, such as IoT or distributed container systems where security and simplicity are critical. It may also be tested with other container orchestration tools like Docker Swarm, Rancher, or Nomad.
Alternative Examples/Sources
Are there any other references that you can provide?
Additional information
Add any other context or examples of this concept here.
One important aspect to consider is MicroOS's automatic rollback feature, which provides system snapshots and ensures quick recovery in case of failure. This feature will be essential in ensuring that edge worker nodes can automatically recover from OS-level failures without manual intervention, thus maintaining uptime for critical workloads. Also, Longhorn for persistent storage can be used with this setup to persist data across nodes.
The text was updated successfully, but these errors were encountered: