Search⌘ K

Deploying Applications

Understand how to deploy applications on a production-ready Kubernetes cluster hosted on AWS. Explore the deployment process, resource management, and cluster node roles to ensure application availability and scalability across worker nodes separate from primary servers.

Remoteness

Deploying resources to a Kubernetes cluster running in AWS is no different from Deployments anywhere else, including minikube. That’s one of the big advantages of Kubernetes and other container schedulers. We have a layer of abstraction between hosting providers and our applications. As a result, we can deploy (almost) any YAML definition to any Kubernetes cluster, no matter where it is.

It gives us a very high level of freedom and allows us to avoid vendor locking. Sure, we cannot effortlessly switch from one scheduler to another, meaning we ...