Amazon Elastic Container Service for Kubernetes (EKS) is a managed service that makes it easy for you to run Kubernetes on AWS. EKS is a great solution for those who want to use Kubernetes without the hassle of managing the underlying infrastructure. If you’re interviewing for a position that involves Amazon EKS, you’re likely to be asked some questions about it. In this article, we’ll review some of the most common Amazon EKS interview questions and how you should answer them.
Scenario Based Kubernetes Interview Questions with Answers
Giá cả và tình trạng sẵn có
Hỏi: Amazon EKS có mức phí là bao nhiêu?
Đáp: Bạn trả 0,10 USD mỗi giờ cho mỗi cụm Amazon EKS mà bạn tạo và cho những tài nguyên AWS bạn tạo để chạy các nút thực thi Kubernetes của mình. Bạn chỉ trả tiền cho những gì bạn sử dụng và khi bạn sử dụng; không có phí tối thiểu và không có cam kết trả trước. Tìm thêm thông tin trong trang định giá EKS.
Hỏi: Amazon EKS được cung cấp ở đâu?
Đáp: Vui lòng truy cập Bảng khu vực cơ sở hạ tầng toàn cầu AWS để biết thông tin cập nhật nhất về Tính sẵn có trong khu vực của Amazon EKS.
A couple things to unpack here as there is both Node Autoscaling and (Horizontal) Pod Autoscaling.
On Node Groups yes, but you’ll need to create your and manage your own AMIs. Using a CNI other than the Amazon VPC CNI plug-in may also mean you are responsible for debugging any pod networking issues that crop up.
Once the Fargate Profile is created, when you create a pod, if the namespace of the pod matches one of the namespaces in the Fargate Profile, then it will result in a Fargate worker node being created and the pod placed on the worker.
Sadness. Your pod will be stuck in a pending state. Forever. Stuck in a perpetual Yay, welcome to Ground Hog Day, 2020 edition
.
I hope this answered some of your initial questions on EKS, Fargate, and Node Groups. If you think I’ve missed something please ask in the comments section below!
Amazon Elastic Container Service for Kubernetes (EKS) is a managed service that makes it easy for you to run Kubernetes on AWS. EKS is a great solution for those who want to use Kubernetes without the hassle of managing the underlying infrastructure. If you’re interviewing for a position that involves Amazon EKS, you’re likely to be asked some questions about it. In this article, we’ll review some of the most common Amazon EKS interview questions and how you should answer them.
EKS is a managed service that makes it easy to deploy, manage, and scale containerized applications using Kubernetes on AWS. EKS runs up-to-date versions of the open-source Kubernetes software, so you can use all the existing plugins and tooling from the Kubernetes community. EKS is also integrated with many AWS services to provide a rich and seamless experience for running your containerized workloads.
Service discovery is a method of automatically identifying and configuring the services that are running on a network. This can be done through a variety of means, such as by using a central repository that stores information about the services that are available, or by using a broadcast mechanism that allows services to announce their presence to other devices on the network.
EKS provides a managed Kubernetes service, which means that you don’t have to worry about installing, configuring, and maintaining your own Kubernetes cluster. This can save you a lot of time and effort, particularly if you’re not already familiar with Kubernetes. In addition, EKS is integrated with other AWS services, which can make it easier to set up and manage your containerized applications.
You will need to configure your VPC in order to allow communication between your EKS cluster and your worker nodes. You will also need to create a security group for your EKS cluster that will allow traffic from your worker nodes. Finally, you will need to create subnets for your EKS cluster in order to allow communication between your EKS cluster and the internet.
What is Amazon EKS?
As we know that containers were always there, we call them Docker in the current time. Amazon Elastic Kubernetes Service has simplified the use of Kubernetes on AWS/Cloud hence removing the effort of setting it up on a personal control-plane. It takes care of upgrades & patching.
EKS – Cloud Trail are together used to track user and cluster activity. Cloud Trail captures the API calls coming to EKS.
Logs for K8s can be seen in Amazon CloudWatch.
Running clusters can be updated without removing old clusters or creating new clusters. It offers compatibility with add-ons like CoreDNS used to create DNS service, web-based UI called Kubernetes Dashboard and kubectl a utility used to access and manage clusters. Control plane in K8s knows how talking happens between K8s and cluster:
Benefits of EKS
FAQ
What is AWS EKS used for?
What is the difference between EKS and Kubernetes?
How many pods can run on a node EKS?