How to load pods on eks

2

Testing out EKS, so not really sure if this is possible. But I launched an EC2 Kubernetes AMI instance, how do I go about loading/installing services/pods such as kafka/nginx? I'm not trying to use a node group or ASG, it's just a standalone server. Any help would be appreciated.

1 Answer
3

Hello, Once you have configured the EKS successfully, you can deploy the workloads based on your requirement like you can deploy the pods like kafka/nginx using kubectl, For an example below,

You can deploy sample with the following command:

kubectl apply -f "https://anywhere.eks.amazonaws.com/manifests/hello-eks-a.yaml"

To see the new pod running in your cluster, type:

kubectl get pods -l app=hello-eks-a

Example output:

NAME                                     READY   STATUS    RESTARTS   AGE
hello-eks-a-745bfcd586-6zx6b   1/1     Running   0          22m

To check the logs of the container to make sure it started successfully, type:

kubectl logs -l app=hello-eks-a

There is also a default web page being served from the container. You can forward the deployment port to your local machine with

kubectl port-forward deploy/hello-eks-a 8000:80

Now you should be able to open your browser or use curl to http://localhost:8000 to view the page example application.

curl localhost:8000
AWS
SUPPORT ENGINEER
answered 6 months ago
  • How would I go about installing something like "quay.io/strimzi/kafka:0.32.0-kafka-3.2.0" or nginx without being part of a cluster? install kubectl and then what??

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions