Getting some questions on EKS cluster on cloud. First you run "aws configure" to point CLI to your AWS account/region, then run "eksctl" to create EKS cluster in that account/region. Here is a detailed video I made on eksctl with demo (timestamps included if you want to jump straight to demo) - th-cam.com/video/55Sdd7Dxizw/w-d-xo.html
very useful thanks raj. Its good to just get a cluster running as a demo. Now I have to do a deeper dive into all of this under the hood and see what it actually does
Would be awesome to include multi step docker file, taking smaller base images as good practice, usage of private repository for base images (ECR or example as you are using AWS here) ( Dockerhub has now limits)... etc
This is a great explanation on containerization of an app. Thank you very much. one question on eksctl. How did the eksctl connect to your aws account in this demo? pls let me know if you have separate video on EKS and eksctl.
Thanks ramireddy for the kind words. You need to run "aws configure" and that's how eksctl knows which AWS account/region to go to. Here is a separate eksctl video with demo - th-cam.com/video/55Sdd7Dxizw/w-d-xo.html
hi raj, ended up getting up to the end of this and deploying the service but the loadbalancer url isn't connecting to my pods. I think I might be something to do with the porting. I used nginx which exposes port 80. any ideas? docker repo: chetlo/nginxtest:latest deployment yaml: apiVersion: apps/v1 kind: Deployment metadata: creationTimestamp: null labels: app: nginxdemo name: nginxdemo spec: replicas: 3 selector: matchLabels: app: nginxdemo strategy: {} template: metadata: creationTimestamp: null labels: app: nginxdemo spec: containers: - image: chetlo/nginxtest name: nginxtest resources: {} status: {} --- apiVersion: v1 kind: Service metadata: name: lb-service labels: app: lb-service spec: type: LoadBalancer ports: - port: 8080 targetPort: 80 selector: app: nginxdemo
Hi nice Explanation brother, if possible and your time permits could you make a video on the migration process of one cluster to another like aws-eks to Azure-aks or aws-eks to gke , what is be the best practices please could you suggest thank you in advance
Getting some questions on EKS cluster on cloud. First you run "aws configure" to point CLI to your AWS account/region, then run "eksctl" to create EKS cluster in that account/region. Here is a detailed video I made on eksctl with demo (timestamps included if you want to jump straight to demo) - th-cam.com/video/55Sdd7Dxizw/w-d-xo.html
Smashing videos guys n girls, love raj they way he show us complex stuff with his sense of humor
Sir no words just love you and your content.
very useful thanks raj. Its good to just get a cluster running as a demo. Now I have to do a deeper dive into all of this under the hood and see what it actually does
Thanks Chetan. Yeah, check the CloudFormation stack that eksctl command creates to see what resources it creates.
coolest demo I have seen to far, thanks
Glad you liked it!
Very nice demo raj........keep doing the good work.
Thank you so much
Great video as always- thanks
Great explanation Raj.
Thanks Mayank for watching!
Thank you sir!
Would be awesome to include multi step docker file, taking smaller base images as good practice, usage of private repository for base images (ECR or example as you are using AWS here) ( Dockerhub has now limits)... etc
Thanks madrag for the suggestion, will do a video on this in future!
big thank you
This is a great explanation on containerization of an app. Thank you very much.
one question on eksctl. How did the eksctl connect to your aws account in this demo? pls let me know if you have separate video on EKS and eksctl.
Thanks ramireddy for the kind words. You need to run "aws configure" and that's how eksctl knows which AWS account/region to go to. Here is a separate eksctl video with demo - th-cam.com/video/55Sdd7Dxizw/w-d-xo.html
@@cloudwithraj Got it. Thank you.
hi raj, ended up getting up to the end of this and deploying the service but the loadbalancer url isn't connecting to my pods. I think I might be something to do with the porting. I used nginx which exposes port 80. any ideas?
docker repo: chetlo/nginxtest:latest
deployment yaml:
apiVersion: apps/v1
kind: Deployment
metadata:
creationTimestamp: null
labels:
app: nginxdemo
name: nginxdemo
spec:
replicas: 3
selector:
matchLabels:
app: nginxdemo
strategy: {}
template:
metadata:
creationTimestamp: null
labels:
app: nginxdemo
spec:
containers:
- image: chetlo/nginxtest
name: nginxtest
resources: {}
status: {}
---
apiVersion: v1
kind: Service
metadata:
name: lb-service
labels:
app: lb-service
spec:
type: LoadBalancer
ports:
- port: 8080
targetPort: 80
selector:
app: nginxdemo
Dude.. You missed the reference to eksctl create cluster. Need to show how to install that as well!!
Good point, let me put a pinned note. Ty!
Hi nice Explanation brother, if possible and your time permits could you make a video on the migration process of one cluster to another like aws-eks to Azure-aks or aws-eks to gke , what is be the best practices please could you suggest thank you in advance
Noted GKV
Hi, as usual great content! Do you have udemy course with containers?
foun it
and registered
where is it linked to cloud, you were running all in local machine
Hi Rama. When I run the eksctl command, it creates the EKS cluster on AWS. Then I deploy on that cluster. Hope this helps.