A single binary to manage your multiple kubernetes clusters. kubewall provides simplify and rich real time interface to manage and investigate your clusters. Key features of KubeWall include: * Single binary deployment: KubeWall can be easily deployed as a single binary, eliminating the need for complex configurations. * Browser-based access: KubeWall can be accessed directly from your favorite web browser, providing a seamless user experience. * Real-time cluster monitoring: KubeWall offer
An Ansible playbook to deploy virtual machines and deploy K3s. This playbook is a wrapper around the roles: https://github.com/stafwag/ansible-role-delegated_vm_install To set up the virtual machines. https://github.com/stafwag/ansible-role-libvirt To install and configure K3s on the virtual machines. https://github.com/PyratLabs/ansible-role-k3s To enable libvirt on the vm_kvm_host. The sample inventory will install the virtual machines on localhost. It's possible to install
I have been using ClusterAPI for an internal project at work. One problem I saw when creating tens of clusters per day with ClusterAPI, was that all cluster addons had to be manually installed/upgraded (there are solutions like Flux, which is a solid one, but I did not like the amount of user interaction that was still required). I wanted something capable of automatically discovering clusters and understanding their state. So I started working on an open source project called projectsveltos ht
Namespace Node Affinity is a Kubernetes mutating webhook which provides the ability to define node affinity for pods on a namespace level. It is a replacement for the PodNodeSelector admission controller and it is useful when using a managed k8s control plane such as GKE or EKS where you do not have the ability to enable additional admission controller plugins and the PodNodeSelector might not be available. The only admission controller plugin required to run the namespace-node-affinity mutatin
|