K8s Orchestrator over Orchestrator
This was how it started, i.e. Kubernetes came into existence as there was a need of container orchestration.
Above diagram depicts the 4 layers:-
- H/w Layer- H/w comprises of server and storage need to be configured either automated using ironic , BMaaS
- Virtualization Layer- There was always a Cloud virtualization layer could be Openstack or any Public Cloud
- Containerization Layer- Then comes majorly the Vanilla K8s layer for container orchestration i.e. lifecycle mgmt, deploy, upgrade, availability, resiliency etc.
- 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 :-
Above diagram depicts various Orchestrators:-
- Cluster API- Kubernetes-style APIs to cluster creation, configuration, and management
- Kubevirt -KubeVirt delivers container-native virtualization by leveraging KVM, the Linux Kernel hypervisor, within a Kubernetes container.
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-
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
- 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:-