Posts

Showing posts with the label EKS

Kubernetes made easy with AWS EKS

Image
 Overview Kubernetes Kubernetes (K8s) is an open-source system for automating deployment, scaling and management of containerized applications. Some of the key features of Kubernetes are: Automated rollouts and rollbacks Storage orchestration Service discovery and load balancing Self-healing Secret and configuration management Horizontal scaling AWS EKS Amazon Elastic Kubernetes Service (Amazon EKS) is a managed Kubernetes service to run Kubernetes in the AWS cloud. Amazon EKS automatically manages the availability and scalability of the Kubernetes control plane nodes responsible for scheduling containers, managing application availability, storing cluster data, and other key tasks. With Amazon EKS, you can take advantage of all the performance, scale, reliability, and availability of AWS infrastructure, as well as integrations with AWS networking and security services. Create EKS Cluster & Node Groups We will be trying to setup an EKS cluster on AWS using the following tools: ...

Kubernetes with EKS and AWS Console

Image
Deploying a Spring boot application on a Kubernetes Cluster on AWS using EKS The goal of this post is to create a Spring boot Application and deploy it first on a local minikube cluster and then deploy it on a Kubernetes Cluster on AWS using Amazon EKS - Amazon Elastic Kubernetes Service. The post is derived from the official AWS documentation which is available at the following location: https://docs.aws.amazon.com/eks/latest/userguide/getting-started-console.html Pre-Requisites: You should have a AWS account setup.            Note, completing this activity would incur some expenses.So kindly provision your account accordingly. Install / Setup Kubectl                   https://kubernetes.io/docs/tasks/tools/install-kubectl/ Install / Setup AWS CLI              ...