Migrate from Local Machine to Kubernetes in Cloud | Step by Step with Demo | Dockerfile

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 พ.ย. 2024

ความคิดเห็น • 29

  • @cloudwithraj
    @cloudwithraj  3 ปีที่แล้ว +2

    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

  • @mycricketpassion
    @mycricketpassion 3 ปีที่แล้ว +2

    Smashing videos guys n girls, love raj they way he show us complex stuff with his sense of humor

  • @chetanpatel1464
    @chetanpatel1464 3 ปีที่แล้ว

    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

    • @cloudwithraj
      @cloudwithraj  3 ปีที่แล้ว

      Thanks Chetan. Yeah, check the CloudFormation stack that eksctl command creates to see what resources it creates.

  • @tirushv9681
    @tirushv9681 3 ปีที่แล้ว

    Sir no words just love you and your content.

  • @tiyaschoudhuri5456
    @tiyaschoudhuri5456 2 ปีที่แล้ว

    coolest demo I have seen to far, thanks

  • @heyymonth
    @heyymonth 3 ปีที่แล้ว

    Very nice demo raj........keep doing the good work.

  • @ramireddyyarram976
    @ramireddyyarram976 3 ปีที่แล้ว

    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.

    • @cloudwithraj
      @cloudwithraj  3 ปีที่แล้ว +2

      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

    • @ramireddyyarram976
      @ramireddyyarram976 3 ปีที่แล้ว

      @@cloudwithraj Got it. Thank you.

  • @madrag
    @madrag 3 ปีที่แล้ว +2

    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

    • @cloudwithraj
      @cloudwithraj  3 ปีที่แล้ว

      Thanks madrag for the suggestion, will do a video on this in future!

  • @MayankPatel2410
    @MayankPatel2410 3 ปีที่แล้ว

    Great explanation Raj.

    • @cloudwithraj
      @cloudwithraj  3 ปีที่แล้ว +1

      Thanks Mayank for watching!

  • @naweedsyed1556
    @naweedsyed1556 2 ปีที่แล้ว

    Great video as always- thanks

  • @tselin7611
    @tselin7611 ปีที่แล้ว

    Thank you sir!

  • @gkv2306
    @gkv2306 3 ปีที่แล้ว

    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

  • @virginiembarga2796
    @virginiembarga2796 ปีที่แล้ว

    big thank you

  • @BGPNetworks
    @BGPNetworks 3 ปีที่แล้ว +1

    Dude.. You missed the reference to eksctl create cluster. Need to show how to install that as well!!

    • @cloudwithraj
      @cloudwithraj  3 ปีที่แล้ว

      Good point, let me put a pinned note. Ty!

  • @chetanpatel1464
    @chetanpatel1464 3 ปีที่แล้ว

    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

  • @cloud_architector
    @cloud_architector 3 ปีที่แล้ว

    Hi, as usual great content! Do you have udemy course with containers?

  • @ukkk123
    @ukkk123 3 ปีที่แล้ว

    where is it linked to cloud, you were running all in local machine

    • @cloudwithraj
      @cloudwithraj  3 ปีที่แล้ว

      Hi Rama. When I run the eksctl command, it creates the EKS cluster on AWS. Then I deploy on that cluster. Hope this helps.