K3k: Kubernetes in Kubernetes
31–40 of 55 posts
Re: K3k: Kubernetes in Kubernetes
#32Can someone explain what this even means? Explain it like I am a software engineer with 20 years experience who has not yet found a strong use case for running kubernetes outside of hand holding cloud provider options
Re: K3k: Kubernetes in Kubernetes
#33Can someone explain what this even means? Explain it like I am a software engineer with 20 years experience who has not yet found a strong use case for running kubernetes outside of hand holding cloud provider options
Also it's a fun idea. Sandbox in a sandbox.
Re: K3k: Kubernetes in Kubernetes
#34So this is basically vCluster[0] but Rancher branded? [0] https://github.com/loft-sh/vcluster
Re: K3k: Kubernetes in Kubernetes
#35Can someone explain what this even means? Explain it like I am a software engineer with 20 years experience who has not yet found a strong use case for running kubernetes outside of hand holding cloud provider options
However clusers themselves often become the new pets. Many orgs do not reach a level of operational maturity where they can blow away and recreate whole clusters without downtime and toil.
A meta-pattern has emerged where higher order tooling managers a whole fleet of clusters. This is an implementation of that meta pattern which uses K8s itself as the higher order tool to manage other clusters.
It's not a new idea, just a new implementation of the pattern.
Re: K3k: Kubernetes in Kubernetes
#36This type of approach carries a significantly higher operational risk compared to operating multiple Kubernetes clusters on separate VMs or physical hardware. If you eventually update the main Kubernetes cluster that manages the virtual clusters and something goes wrong, you could potentially bring down your entire fleet of Kubernetes clusters all at once.
Re: K3k: Kubernetes in Kubernetes
#37Can someone explain what this even means? Explain it like I am a software engineer with 20 years experience who has not yet found a strong use case for running kubernetes outside of hand holding cloud provider options
K8s encourages thinking about workloads as "cattle not pets". App running in K8s falls over? Blow it away and let K8s recreate it, etc. However clusers themselves often become the new pets. Many orgs do not reach a level of operational maturity where they can blow away and recreate whole clusters without downtime and toil. A meta-pattern has emerged where higher order tooling managers a whole fleet of clusters. This…
Re: K3k: Kubernetes in Kubernetes
#38Earlier quoted context omitted.
Thank you for your feedback. I understood from the host cluster perspective you won’t see the child cluster pods. And what is the perspective on nodes? Can you have like a host cluster spawning on host nodes and the host cluster has control over spawning separate physical nodes which contain the child cluster (api server) + workload pods ?
As I understand it, the virtual cluster pods are treated as standard workloads by the host. This means if you scale the nodes up or down, they will be rescheduled accordingly. You can currently use node selectors to manage this behavior, though we are developing a more flexible approach using affinity rules.
Re: K3k: Kubernetes in Kubernetes
#39Earlier quoted context omitted.
K8s encourages thinking about workloads as "cattle not pets". App running in K8s falls over? Blow it away and let K8s recreate it, etc. However clusers themselves often become the new pets. Many orgs do not reach a level of operational maturity where they can blow away and recreate whole clusters without downtime and toil. A meta-pattern has emerged where higher order tooling managers a whole fleet of clusters. This…
Thank you. Wow I had no idea this was a problem. Seems kind of nightmare territory. In a weird way it makes me respect elixir/erlang even more. It's not the exact same problem obviously but really had me thinking about beam etc