Sunteți pe pagina 1din 2

Amazon Elastic Kubernetes Service (Amazon EKS)

04-07-2020 (Amazon EKS) (Summary)

Amazon Elastic Kubernetes Service (Amazon EKS) is a fully managed Kubernetes service

Explained about client server architecture of EKS

Kubernetes Master Machine Components are:

Etcd
ApI Server
Controller Manager
Scheduler
Kubernetes - Node Components

Docker
Kubelet Service
Kubelet poxy service
The major public cloud Providers are using Kubernetes service with different names
AWS – EKS
AZURE – AKS
GCP – GKE
eksctl is a simple CLI tool for creating clusters on EKS - Amazon's new managed Kubernetes service
for EC2. It is written in Go, uses CloudFormation

A file that is used to configure access to a cluster is sometimes called a kubeconfig file. This is a
generic way of referring to configuration files. It does not mean that there is a file
named kubeconfig.
AWS CloudFormation provides a common language for you to model and provision AWS and third
party application resources in your cloud environment. 

Explained and Demonstrated How Kubernetes creating Deployment & Scaling replicas

A namespace is a way to group services for an application. When you create a namespace, you
specify how you want to discover service instances that you register with AWS Cloud Map: using API
calls or using DNS queries. You also specify the name that you want your application to use to
discover instances.
virtual private cloud (VPC) is a virtual network dedicated to your AWS account. It is logically isolated
from other virtual networks in the AWS Cloud. You can launch your AWS resources, such as Amazon
EC2 instances, into your VPC.

Elastic Load Balancing automatically distributes incoming application traffic across multiple targets,
such as Amazon EC2 instances, containers, IP addresses

Elastic Load Balancing supports three types of load balancers:


Application Load Balancers.
Network Load Balancers.
Classic Load Balancers.
Types of storage available in aws
Amazon Simple Storage Service (Amazon S3)
Amazon Elastic Block Store (Amazon EBS)
Amazon Elastic File System (Amazon EFS)

Amazon Elastic Block Store (EBS) is an easy to use, high performance block storage service designed
for use with Amazon Elastic Compute Cloud (EC2) for both throughput and transaction intensive
workloads at any scale.

Amazon Elastic Kubernetes Service (Amazon EKS)

05-07-2020 (Amazon EKS) (Summary)

Spot Instance there is no commitment. As soon as the Bid price exceeds Spot price, a user gets
the Instance. In an On-demand Instance, a user has to pay the On-demand rate specified by
Amazon.

AWS Fargate is a compute engine for Amazon ECS and EKS that allows you to run containers without
having to manage servers or clusters.

Explained the working of Graphana & Prometheus

ENI An elastic network interface is a logical networking component in a VPC that represents a virtual
network. You can create and configure network interfaces in your account and attach them to
instances in your VPC. Your account might also have requester-managed network interfaces, which
are created and managed by AWS services to enable you to use other resources and services. You
cannot manage these network interfaces yourself

CNI (Container Network Interface), a Cloud Native Computing Foundation project, consists of a
specification and libraries for writing plugins to configure network interfaces in Linux containers,
along with a number of plugins. CNI concerns itself only with network connectivity of containers and
removing allocated resources when the container is deleted. No of Pod limited in Ec2 instances by
CNI

Helm helps you manage Kubernetes applications — Helm Charts help you define, install, and
upgrade even the most complex Kubernetes ...

Grafana is a multi-platform open source analytics and interactive visualization web application. It
provides charts, graphs, and alerts for the web when connected to supported data sources.

Prometheus: An open-source monitoring system with a dimensional data model, flexible query
language, efficient time series database and modern alerting approach.

Amazon Elastic File System is a cloud storage service provided by Amazon Web Services designed to
provide scalable, elastic, concurrent with some restrictions, and encrypted file storage for use with
both AWS cloud services and on-premises resources

S-ar putea să vă placă și