K8s Orchestrator over Orchestrator

This was how it started, i.e. Kubernetes came into existence as there was a need of container orchestration.

Vaibhav Chopra
2 min readMay 11, 2021

Above diagram depicts the 4 layers:-

  1. H/w Layer- H/w comprises of server and storage need to be configured either automated using ironic , BMaaS
  2. Virtualization Layer- There was always a Cloud virtualization layer could be Openstack or any Public Cloud
  3. Containerization Layer- Then comes majorly the Vanilla K8s layer for container orchestration i.e. lifecycle mgmt, deploy, upgrade, availability, resiliency etc.
  4. Application Layer- Microsvcs if containerized have started running on top of K8s infra.

Second picture here now shows how it has been evolved and transformed :-

Infra Management Layers with K8s

Above diagram depicts various Orchestrators:-

  • Cluster API- Kubernetes-style APIs to cluster creation, configuration, and management

https://kubernetes.io/blog/2020/04/21/cluster-api-v1alpha3-delivers-new-features-and-an-improved-user-experience/#:~:text=The%20Cluster%20API%20is%20a,lifecycle%20of%20a%20Kubernetes%20cluster.

  • Kubevirt -KubeVirt delivers container-native virtualization by leveraging KVM, the Linux Kernel hypervisor, within a Kubernetes container.

https://kubevirt.io/

Hybrid Cloud Orchestrator i.e. running and managing K8s infra over multiple cloud as well as bare-metal

  • Google Anthos:-

https://vaib16dec.medium.com/moving-to-hybrid-cloud-with-google-anthos-fed976398f13

  • AWS EKS Anywhere:-

https://aws.amazon.com/eks/eks-anywhere/

  • Azure Arc-

https://docs.microsoft.com/en-us/azure/azure-arc/overview

  • VMware Tanzu-

https://tanzu.vmware.com/tanzu

  • Rancher-

https://rancher.com/

K8s Manager Control Plane Orchestrator i.e. enabling K8s to manage not only containerized but all cloud resources server, storage etc

  • Crossplane: Open source Kubernetes add-on that enables platform teams to assemble infrastructure from multiple vendor

https://crossplane.io/

  • Google Config connector- Add ons with CRDs For GCP cloud resources

https://cloud.google.com/config-connector/docs/overview

  • Azure Service Operator -Provison Azure resources

https://github.com/Azure/azure-service-operator

  • AWS Controller for K8s

https://aws.amazon.com/blogs/containers/aws-controllers-for-kubernetes-ack/

Thank You

Keep Exploring Hybrid and Multi- Cloud

Few Relevant Articles:-

https://vaib16dec.medium.com/moving-to-hybrid-cloud-with-google-anthos-fed976398f13

https://medium.com/devops-dudes/gitops-evolution-of-devops-bfdb639dc387

In case you wish, you can also connect me over LinkedIn:-

https://www.linkedin.com/in/vaibhav16dec/

--

--