Deploy on Kubernetes Using Git, Jenkins, Ansible | Simple DevOps Project -5

Поділитися
Вставка
  • Опубліковано 11 вер 2024

КОМЕНТАРІ • 159

  • @mohammedassadi1052
    @mohammedassadi1052 3 роки тому +4

    I searched whole google and youtube for this demo. Finally I got this! This vid is gem! you cleared all my doubts I had before. Not even my trainer explained this. Subscribed! Please keep up the good work

  • @GirishGowda
    @GirishGowda 2 роки тому +4

    Simple and very well organised....ur video cleared many doubts of mine.Ty sir ❤️

  • @love2humanity1
    @love2humanity1 4 роки тому +4

    Again, you shorten my learning journey in Devops... Perfect 👌

  • @hariprasatha7266
    @hariprasatha7266 5 років тому +6

    I'm following all your DevOps related videos. It's really very useful to learn everything as hands-on. Could you please explain more about Kubernetes dashboard features & functionality. How to use Kubernetes in real-time.

  • @krishnajunk
    @krishnajunk 4 роки тому +2

    Sir, Your videos are just Awesome, We are learniing a lot from your videos FREE.

  • @meglomaniac23
    @meglomaniac23 4 роки тому +1

    First off, Thanks a million to Valaxy for this amazing video .. Helping a lot in so many ways. I am sharing few troubleshooting which I figured while setting up to make it work.
    1. Remove the "become:true" in the create-simple-devops-project.yml file
    2. Add "connection: local" below the hosts line in the create-simple-devops-project.yml file
    3. The deployment uses "root" as the user in Kubernetes Master server, therefore add "root@" inside /opt/ansible/hosts file
    4. After Step 3, run "ansible all -m ping" to see if you get a pong message back from the kubernetes master

    • @ValaxyTechnologies
      @ValaxyTechnologies  4 роки тому

      Can you submit a PR in github, it will help all the community.

    • @meglomaniac23
      @meglomaniac23 4 роки тому

      @@ValaxyTechnologies I am not able to create a new pull request on yankils
      /Simple-DevOps-Project ... the button is inactive. Could you please guide me on how to create a PR ??
      Thanks
      -Raj

    • @ValaxyTechnologies
      @ValaxyTechnologies  4 роки тому

      I hope this help : Creating a pull request - help.github.com/en/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request

    • @meglomaniac23
      @meglomaniac23 4 роки тому +1

      Thank you .. I have created the PR. Hope it will be useful to someone.

    • @ValaxyTechnologies
      @ValaxyTechnologies  4 роки тому

      Well done, Thank you.

  • @ramanjaneyulu476
    @ramanjaneyulu476 2 роки тому

    Hi Shankar, Its really amazing feeling Which I got after all your 5 devops project videos performed myself as well..

  • @uzomachukwudi658
    @uzomachukwudi658 4 роки тому +4

    I admire you a lot. You give me reason to go on and become the best version of myself. I pray God rewards you for all your effort and kindness. Gracias!

    • @ValaxyTechnologies
      @ValaxyTechnologies  4 роки тому

      Thanks. Join our facebook group to get in touch with us.
      fb.com/valaxytech

  • @user-rl4ow6js8n
    @user-rl4ow6js8n 3 роки тому +1

    Awesome Video 👌good stuff I'm following all your DevOps related videos .. My gratitude : Thank you sir ..

  • @sandeepvemu794
    @sandeepvemu794 2 роки тому

    This tutor is very nice if one listens to and memorise the process and flow on devops which it is in udemy

  • @dineshkumar8282
    @dineshkumar8282 3 роки тому +1

    superb explanations and hands on

  • @9538481966
    @9538481966 4 роки тому +4

    Can you please add Nexus integration to store the artifacts which would make this a benchmark CI Cd video.

  • @davidgonzalez7788
    @davidgonzalez7788 3 роки тому +1

    Hi
    Nice video.
    Best regards from Mexico.

  • @YouTubers-rj9xv
    @YouTubers-rj9xv 3 роки тому +2

    super teaching please keep more and more

  • @tradeeasily7773
    @tradeeasily7773 2 роки тому

    Love u sir. U cleared my doubt about deployment. I request you to create infrastructure through teraform and deployment on that infrastructure. Plz make video on that

  • @ramatiwari1761
    @ramatiwari1761 2 роки тому +2

    Nice one for beginners but missing helm in between

  • @abhilan9369
    @abhilan9369 4 роки тому +1

    24:52 silly question, why are you using //opt// ? and why not use /opt/

    • @ValaxyTechnologies
      @ValaxyTechnologies  4 роки тому

      Jenkins cant able to recognize special characters in this field. thats the reason we have used //opt

    • @abhilan9369
      @abhilan9369 4 роки тому

      @@ValaxyTechnologies Thank you, your videos have helped me a lot

  • @sakhawatali1482
    @sakhawatali1482 Рік тому

    Excellent videos

  • @parames3039
    @parames3039 2 роки тому

    so good to see you in this session and thanks for u r effort on this project can u please tell me more on how to use kubernetes in real time

  • @vasamdileep3095
    @vasamdileep3095 4 роки тому +1

    Thanks a lot sir ,perfect explanation .

  • @saiachuta3317
    @saiachuta3317 4 роки тому

    Thanks for your efforts a suggestion if any of the topic needs elaboration for people like us who are not experienced can refer to the link if you provide it so can easily understand the project more efficiently. Thanks

  • @radhavempti
    @radhavempti Рік тому

    superr explanation tqqq

  • @bharathkumarchalla3558
    @bharathkumarchalla3558 2 роки тому

    excellent and very simple🤩

  • @sureshraparthi122
    @sureshraparthi122 4 роки тому +1

    can you let me know how you have created three nodes??

  • @sankarsiva3329
    @sankarsiva3329 3 роки тому

    Thanks a lot 3 EC2 machines are used ( 1 for Jenkins, 1 for Ansible, 1 for Kubernetes). Right?
    Also please inform that whether Kubernetes is database server.

  • @sampathpeddi6294
    @sampathpeddi6294 4 роки тому +1

    good stuff.Keep it up

  • @Zahirul3
    @Zahirul3 5 років тому +1

    Nice video on DevOps!

    • @ValaxyTechnologies
      @ValaxyTechnologies  5 років тому

      Thanks for your comment.
      Please join in below Facebook group to get in touch with you.
      facebook.com/groups/valaxy.aws.devops.gang/

  • @villagetamilan4319
    @villagetamilan4319 3 роки тому +1

    Boss... nice drawing

  • @nayanar2023
    @nayanar2023 3 роки тому +1

    This is beautiful

  • @realvardhan
    @realvardhan 2 роки тому

    you have shared real time workflow bro, thanks a lot__/\__

  • @naren06938
    @naren06938 7 місяців тому

    All ok, but u configured For DNS records also, but in Kubernetes output time, u took Load balancer link why? Why can't u use DNS name?

  • @omeshwarkandari1075
    @omeshwarkandari1075 3 роки тому

    Awesome video Mr. Shankar and I created a test setup in line of your setup which work fine till execution of playbook. I am able to deploy the artifact in Ansible but playbook execution error...exit code not zero.

  • @nagendrareddy4602
    @nagendrareddy4602 3 роки тому

    HI,
    through kops its only creating one master & 2 workers right if we want to create 3 masters 4 workers.. what should we do it?

  • @jajatisahoo3831
    @jajatisahoo3831 2 роки тому +1

    Awesome

    • @ValaxyTechnologies
      @ValaxyTechnologies  2 роки тому

      Thank you!

    • @jajatisahoo3831
      @jajatisahoo3831 2 роки тому

      @@ValaxyTechnologies Could you please provide the udemy link for the devops course created by you

  • @harshavardhank9895
    @harshavardhank9895 3 роки тому

    Problem is pods are not updated with latest image .I used same tag latest
    But When I used different tags for each push and pull its working fine

  • @narendranadhlanka3446
    @narendranadhlanka3446 3 роки тому

    application running on k8 master server or node server ?
    in this video u are browsing master server ...

  • @tau124
    @tau124 3 роки тому

    15:30 Target port is 8080 and nodeport is 31200.. then why at end, app is available on 31200 and not 8080?

  • @sureshkaranam4280
    @sureshkaranam4280 5 років тому

    Superb explanation bro

  • @madanpagidam633
    @madanpagidam633 5 років тому

    Hi Shankar sir,
    Could you pls clarify my doubt, why we are using DNS from godaddy or other services ?
    In real environment when we install kubernetes by KOPS means we have to buy DNS or it is already bought by the company

  • @lakshmireddyyandapalle8949
    @lakshmireddyyandapalle8949 5 років тому +1

    Excellent 👌 thanks a lot for your help

    • @ValaxyTechnologies
      @ValaxyTechnologies  5 років тому

      Thank you, Do check out other videos from #Valaxy playlists.

  • @dhineshprabakaran1786
    @dhineshprabakaran1786 2 роки тому

    Sir, One question. Hows does 'ansible-server' gets listed in the Jenkins 'SSH Server' drop-down list @ 24:29

  • @ChanduTales
    @ChanduTales 2 роки тому

    How master is going to communicate to worker nodes ? How will that changes gets reflected on worker nodes ?

  • @sushiljadhav9069
    @sushiljadhav9069 5 років тому +1

    Very good sessions sir, waiting for your CI-CD sample project using Terraform , could you please create some sample project on same? thaks.

    • @ValaxyTechnologies
      @ValaxyTechnologies  5 років тому

      At this moment, we have not committed any resources towards Terraform. If the industry shifts further towards terraform, We will consider it.

  • @santoshaavula8535
    @santoshaavula8535 4 роки тому +1

    this video very useful for overview but in this all are integrated manually but real time its not workout why because every build get one new image version and maintain older one also how to achieve pls give me some idea

  • @Revathi5
    @Revathi5 4 роки тому

    Great! happy to learn how to work on real-time projects by watching your videos.

  • @monausavlogs9796
    @monausavlogs9796 4 роки тому +1

    Why can't we use AWS EKS Service rather than creating it from scratch ? is there any advantage by setting up like this

    • @ValaxyTechnologies
      @ValaxyTechnologies  4 роки тому

      It depends,
      If you need full control, OS, Network, Updates, versions, GPU - For example flexibility over the pod - IP ranges, then this kind of setup helps.
      If you are focussed only k8s containers and not how or where it runs - running on EKS would makes sense.
      If you are focussed on running containers, then run them on fargate.
      If you are focussed only on your code, then consider lambda.

  • @suprotimroy
    @suprotimroy 4 роки тому +1

    Very nice !!!!

    • @ValaxyTechnologies
      @ValaxyTechnologies  4 роки тому

      Thank you! Cheers!
      Now you can follow us on Instagram as well
      instagram.com/valaxytechnologies/

  • @manishalankala1622
    @manishalankala1622 5 років тому +1

    Well done ...similar setup but here we haven't used jenkins for that all with ansible and defined our jenkins on boarding

    • @ValaxyTechnologies
      @ValaxyTechnologies  5 років тому

      Thanks for your comment.
      Please join in below Facebook group to get in touch with you.
      facebook.com/groups/valaxy.aws.devops.gang/

  • @johnfinny100
    @johnfinny100 4 роки тому

    Sir whether password less communication is done between jenkins server and ansible server . May i know k8s is installed on ansible server .

  • @pawaryash007
    @pawaryash007 4 роки тому

    This video is interesting and helpful.
    I am trying to search for your video on how to pull artifacts from artifactory using ansible playbook, not sure if the video is there. Anyway can we use curl command in our playbook?

  • @AK-lx3yg
    @AK-lx3yg 2 роки тому

    Thanks!

  • @machireddyshyamsunder987
    @machireddyshyamsunder987 4 роки тому

    NICE, but all in one session bit confusing ... do have a step by step videos of your class, it would really help to us.

  • @nirmalanirmala-vn5wo
    @nirmalanirmala-vn5wo Рік тому

    Thanks 👍👍

  • @amarnathreddymanam8494
    @amarnathreddymanam8494 5 років тому +1

    Nice, there is a kubernetes continous deploy plugin in jenkins that can be used for deployment using deployment.yml file

    • @ValaxyTechnologies
      @ValaxyTechnologies  5 років тому

      Thanks for your comment.
      Please join in below Facebook group to get in touch with you.
      facebook.com/groups/valaxy.aws.devops.gang/

  • @sandhyaaa24
    @sandhyaaa24 3 роки тому +1

    Thank you❤

  • @anilchaudhry804
    @anilchaudhry804 4 роки тому

    Sir it was a great video, please give us a detailed step by step description of whys and whats

    • @ValaxyTechnologies
      @ValaxyTechnologies  4 роки тому

      You can consider starting from Project-01 for that.
      ua-cam.com/video/Z9G5stlXoyg/v-deo.html

  • @aneeszaid3123
    @aneeszaid3123 4 роки тому

    HI sir! I have tried setting up a k8s cluster following the video, I had deleted Main Ubuntu Instance and now I see master and node still running and it cannot be deleted and rather I do not have Key pair to access master.. what do I do to terminate the k8s cluster ??

  • @saikumarp6072
    @saikumarp6072 3 роки тому

    here you did'nt mentioned any docker version in playbook, but how it is creating new

  • @lyminhthanh2008
    @lyminhthanh2008 4 роки тому

    I have a question, how to change version images? I don't want to write many bash script for getting version from git then replace in deployment file.

  • @nagarajgokarnkar6622
    @nagarajgokarnkar6622 5 років тому

    Hi sir,
    Is there do u provide any full devops course in offline mode or online mode so that i can take it and become mastery in the same

  • @testpython8930
    @testpython8930 5 років тому +1

    Hi ,
    Awesome Video!! ..I have one question when we run the new build every time it builds and creates new image ??

    • @ValaxyTechnologies
      @ValaxyTechnologies  5 років тому

      Thanks for your comment.
      Please join in below Facebook group to get in touch with you.
      facebook.com/groups/valaxy.aws.devops.gang/

    • @rainbowp19
      @rainbowp19 4 роки тому +1

      Yes it does create new image with latest tag

  • @DipankarDas-cm1zs
    @DipankarDas-cm1zs 2 роки тому

    you all can use EKSCTL for setup EKS

  • @The_devops_girl
    @The_devops_girl 3 роки тому

    Hi Sir, I want to use Gitlab instead of Jenkins here. How do I do that.?

  • @sailanu9610
    @sailanu9610 4 роки тому

    hi sir , I am following your videos at Udemy, I am getting below error while creating kubernetes cluster definitions on S3 bucket
    Could not retrieve location for AWS bucket
    ZONE IS us-east-2

  • @sanashahin7669
    @sanashahin7669 4 роки тому +2

    Please make a video to deploy on Kubernetes using Saltstack

    • @ValaxyTechnologies
      @ValaxyTechnologies  4 роки тому

      With todays announcement at reinvent, running kubernetes in fargate became lot more easier. Would recommend having a look at it

  • @dinapree
    @dinapree 5 років тому +1

    Thank you for the wonderful lessons, btw in this video, kubectl rollout restart, I am getting an error like an invalid command. I did check on google and it shows no such command exists. can you please clarify

  • @Rishi-fo8qj
    @Rishi-fo8qj 4 роки тому

    Thanks a lot for this informative video sir...i have one doubt here, the route 53 domain which you created in this session does it charges us some amount and also the ec2 instances of master and nodes uses the same AMI which you used for your management instances by default or it picks up any other AMI?

    • @ValaxyTechnologies
      @ValaxyTechnologies  4 роки тому

      Hi Rishu, yes, it is Route53 is chargable. but if you use less time you may see minute amount.
      Reg EC2 instance yes, it creates with same AMI which was created by Management instance.
      you can check out the same DevOps project course with the latest updates in the udemy.
      www.udemy.com/course/valaxy-devops/?referralCode=8147A5CF4C8C7D9E253F

  • @Mani-dz7ow
    @Mani-dz7ow 4 роки тому

    nice videos shankar sir..please provide a kubernetes videos step by step

    • @ValaxyTechnologies
      @ValaxyTechnologies  4 роки тому +1

      Can you detail, what content you are expecting to be demonstrated, when you say "kubernetes videos step by step"

    • @Mani-dz7ow
      @Mani-dz7ow 4 роки тому

      step by step with docker and kubernetes. i mean all kubernetes videos sir

    • @ValaxyTechnologies
      @ValaxyTechnologies  4 роки тому +1

      What do you mean by "All Kubernetes"? What do you think is the most needed but difficult to master part of kubernetes?

    • @Mani-dz7ow
      @Mani-dz7ow 4 роки тому

      @@ValaxyTechnologies sir i mean, i want to learn more about kubernetes. thats it..and will update more videos on kubernetes??

  • @hinduism2033
    @hinduism2033 3 роки тому

    Thank you so much sir

  • @KrishnaRac
    @KrishnaRac 2 роки тому

    Can we use this project in my resume

  • @sudhakarm9519
    @sudhakarm9519 4 роки тому

    Tq sooo much sir

  • @mohammedmubeenhussain1143
    @mohammedmubeenhussain1143 4 роки тому

    Could you please share the Git link? So that we can download the resources.

  • @AmitYadav-Baba
    @AmitYadav-Baba 3 роки тому

    why u have given localhost in [ansible-server] in hosts file

  • @madanpagidam633
    @madanpagidam633 5 років тому

    In real environment when we install kubernetes by KOPS means we have to buy DNS particularly for Kubernetes install ?

    • @ValaxyTechnologies
      @ValaxyTechnologies  5 років тому

      In realworld everyone has a domain.
      Thanks for your comment.
      Please join in below Facebook group to get in touch with you.
      facebook.com/groups/valaxy.aws.devops.gang/

  • @saiteja8543
    @saiteja8543 4 роки тому

    where can i get deployment files u simply made ready made

  • @muhamadalfatih7375
    @muhamadalfatih7375 4 роки тому

    Hi, I got a problem when i tried to create a cluster, it says: error rendering PolicyDocument: error opening resource: DNS ZoneID not set.
    Does anybody can help me?

  • @sweathagulabi641
    @sweathagulabi641 5 років тому

    I have gone through your entire udemy course. In kubernates service file when type is load balancer what is the need of nodeport. We can access by external ip:8080. Could u clarify this sir

    • @rainbowp19
      @rainbowp19 4 роки тому

      Yes not required of nodeport that is another type of service.. with 8080 u can access

  • @not_so_dull
    @not_so_dull 3 роки тому

    can you please share the link to documents

  • @tiluchoudharyful
    @tiluchoudharyful 5 років тому

    Awesome I want entire training aws - devops

  • @bharathnannaka9446
    @bharathnannaka9446 4 роки тому

    Make one on top of kubernetes helm chart and gui.

  • @ambrishpatil4352
    @ambrishpatil4352 4 роки тому

    Instead of kops, is it fine to use eksctl to create k8s cluster??

    • @ValaxyTechnologies
      @ValaxyTechnologies  4 роки тому

      As long they can accomplish the same task.

    • @ambrishpatil4352
      @ambrishpatil4352 4 роки тому

      @@ValaxyTechnologies since eksctl is managed service for kubernetes it would be easier

    • @ValaxyTechnologies
      @ValaxyTechnologies  4 роки тому

      @@ambrishpatil4352 Please do elaborate for the benefit of all viewers, how one is easier than the other.

  • @bharathnannaka9446
    @bharathnannaka9446 4 роки тому

    sir, i got fallowing error, please help me.
    /var/lib/jenkins/workspace/k8s@tmp/durable-4eb13520/script.sh: ./changeTag.sh: /bin/bash^M: bad interpreter: No such file or directory
    [Pipeline] }
    [Pipeline] // stage
    [Pipeline] }
    [Pipeline] // withEnv
    [Pipeline] }
    [Pipeline] // withEnv
    [Pipeline] }
    [Pipeline] // node
    [Pipeline] End of Pipeline
    ERROR: script returned exit code 126
    Finished: FAILURE

  • @bmkrissh8714
    @bmkrissh8714 5 років тому +1

    Please add the github steps listing these commands in the description

    • @ValaxyTechnologies
      @ValaxyTechnologies  5 років тому

      How about you check out the description and add any missing steps, so we all can benefit from each other.

  • @saikiran4408
    @saikiran4408 5 років тому +1

    Purchased udemy course

    • @ValaxyTechnologies
      @ValaxyTechnologies  5 років тому

      Thanks for your comment.
      Please join in below Facebook group to get in touch with you.
      facebook.com/groups/valaxy.aws.devops.gang/

  • @sarfarazshaikh
    @sarfarazshaikh 5 років тому

    Great Video Sir, Can you also create tutorial on magento and wordpress based ci-cd using kubernetes on aws eks

  • @Sunil-dq7zz
    @Sunil-dq7zz 4 роки тому

    What about NAGIOS as mentioned in first vedio..for monitoring

    • @ValaxyTechnologies
      @ValaxyTechnologies  4 роки тому

      Hi Sunil, we may not cover NAGIOS, but you will see Promotheus as it is doing good at this moment.

  • @sundeepgarg3502
    @sundeepgarg3502 3 роки тому

    can u share repo. link plz

  • @praveenreddy8765
    @praveenreddy8765 4 роки тому +1

    sir,pls Upload same using GCP

    • @ValaxyTechnologies
      @ValaxyTechnologies  4 роки тому

      could be that you are in the wrong channel?
      But who knows the future, Not for now

  • @prakhyapruthvi8091
    @prakhyapruthvi8091 3 роки тому

    Can you share github link ?

  • @sudhakarm9519
    @sudhakarm9519 4 роки тому

    Plz upload nagios and Jenkins pipiline scripting

  • @anemsumanth
    @anemsumanth 4 роки тому

    Pls make a vedio in docker DTR

    • @ValaxyTechnologies
      @ValaxyTechnologies  4 роки тому +1

      Added to the scope for future demo roadmap(FDR). Thanks for the feedback.

  • @sriharimulakalapalli2481
    @sriharimulakalapalli2481 2 роки тому

    I want kubernetes real time project videos

  • @dilip0527
    @dilip0527 5 років тому

    Super would have been even better with jenkinsfile

  • @Nibohs
    @Nibohs 3 роки тому +1

    100 ADDS in between this video, so annoying

  • @pappurai310
    @pappurai310 4 роки тому

    Too basic ..not worth

  • @mahankaliramasai8302
    @mahankaliramasai8302 Рік тому

    error pre-creating DNS records: InvalidChangeBatch: why this error when updating k8s cluster @ValaxyTechnologies

  • @saivenkataratnamemmani1936
    @saivenkataratnamemmani1936 4 роки тому

    i'm getting this error while validating clusted can anyone help:: unable to resolve Kubernetes cluster API URL dns

    • @ValaxyTechnologies
      @ValaxyTechnologies  4 роки тому +1

      either Network or configuration issue.

    • @saivenkataratnamemmani1936
      @saivenkataratnamemmani1936 4 роки тому

      @@ValaxyTechnologies while creating private hosted zone can I give any domain such as asdf.com or lkjh.com and my VPC id of my Aws system

    • @ValaxyTechnologies
      @ValaxyTechnologies  4 роки тому +1

      Here is a good demonstration on AWS Private Hosted Zone( How &Where you can use it) - ua-cam.com/video/kmxhUDnOWF8/v-deo.html

    • @saivenkataratnamemmani1936
      @saivenkataratnamemmani1936 4 роки тому

      @@ValaxyTechnologies thank you