Easy Kubernetes Development using Skaffold

Поделиться
HTML-код
  • Опубликовано: 6 окт 2024

Комментарии • 29

  • @coldcircuit99
    @coldcircuit99 4 года назад +1

    Materials of this quality are rare, great content, instant sub.

  • @saurontrollbrawl
    @saurontrollbrawl 4 года назад +3

    Very good and professional video, skaffold is an amazing tool. I use it at work and in my private projects. Amazing video, il subscribe. Need more videos like this.

  • @justinbuckner1406
    @justinbuckner1406 Год назад

    About to start the video. The intro relates! I'm working on a two person team and trying to develop locally is a pain and has cost a lot of time. I'm hoping this video solves it for my team.

  • @JoeZack
    @JoeZack 3 года назад +1

    Fantastic tool, and fantastic video. Hello from your latest subscriber!

  • @mstardomfinance8389
    @mstardomfinance8389 2 года назад

    Awesome!

  • @KaranPratapSingh
    @KaranPratapSingh 3 года назад

    amazing video!

  • @s-guytech9160
    @s-guytech9160 2 года назад

    I love you!!

  • @jaggyjut
    @jaggyjut 3 года назад

    wow. great video.

  • @jeepkd
    @jeepkd 4 года назад +1

    Very informative and top-classed video production/editing! Thank you so much for sharing. I'm also interested in how you align those windows in the presentation? The transitions are smooth as well. Would be dope if I can use this technique in my live demo

    • @chukaofili
      @chukaofili  4 года назад

      Nutthawut Kiddee thanks for the kind words. I used a html presentation kit call demoit. And final cut for the presentation

    • @jeepkd
      @jeepkd 4 года назад

      ​@@chukaofili Thanks a lot! You now have one more subscriber :)

  • @EshwarNorthEast
    @EshwarNorthEast 4 года назад +2

    Wonderful showcase of knowledge and your video making skills!.
    I just have one quick doubt regarding a project I'm working on. How would I integrate skaffold to kubernetes cluster on Google and see live changes there? Without having kubernetes installed locally? Is there any way to do this?

    • @chukaofili
      @chukaofili  4 года назад

      Hey Eshwar, thanks for your kind words!
      Hmm, you would need docker at the minimum if you don't have a local kubernetes cluster and the kubectl tool so you can change context to the remote cluster you want to work with. Skaffold should be able to do the rest.
      Edit: You can also configure skaffold to use Google Cloud Build, if you don't have docker installed locally.

    • @EshwarNorthEast
      @EshwarNorthEast 4 года назад

      How would I make skaffold point to remote kubectl? Sorry if I'm spamming the comment section.

    • @chukaofili
      @chukaofili  4 года назад +1

      @@EshwarNorthEast So you'll need to configure your cluster context locally using kubectl and switch to that context. here's some documentation to help: kubernetes.io/docs/tasks/access-application-cluster/configure-access-multiple-clusters/

    • @EshwarNorthEast
      @EshwarNorthEast 4 года назад +1

      Thank you so much! You are a genius! Appreciate your help!

  • @leonluis
    @leonluis 3 года назад +1

    Excellent material, new sub here. Just a question about skaffold, can it be used to connect to an already running/deployed microservice in a K8S cluster?

    • @chukaofili
      @chukaofili  3 года назад +1

      Hey Luis, thanks. So if it was deployed initially using skaffold (i'm guessing not) then yes, but if it wasn't you can retro fit the service to use skaffold. All you really need is to add a skaffold config file in the root of your project repo, get it working locally (skaffold dev) first then redeploy using skaffold run.

  • @sarfarazshaikh
    @sarfarazshaikh 4 года назад

    Great Video !!! How to push the image to docker hub and how to add the credential in skaffold so that it can push the image to docker hub registry

    • @chukaofili
      @chukaofili  3 года назад

      So I believe if you need to push to docket hub just login locally on your cli (docker login) like you’ld normally do and skaffold should have access to push automatically

  • @developer-guy
    @developer-guy 3 года назад

    Really great video, congrats! Would you tell us about which tools that you are using, for example, these terminal window screen are really cute, what is the name of it?

    • @chukaofili
      @chukaofili  3 года назад +1

      Hi Batuhan, thanks. So I’m using a tool called demoit github.com/dgageot/demoit hope this helps.

    • @developer-guy
      @developer-guy 3 года назад

      @@chukaofili thank you, you are awesome

  • @pranav7478
    @pranav7478 Год назад

    Sir can i develop in digital ocean using skaffold? Please reply 🙏

  • @alxx736
    @alxx736 3 года назад

    Hi ! What if 2 or more developers are coding in the same service ? Will they overwrite the pods in the cluster ? Which is the solution? Thanks in advance!

    • @chukaofili
      @chukaofili  3 года назад

      Hi AI, that’s a good question! I don’t think there will be collision, besides the pods names for each developers skaffold run should be different even if they’re working in the same namespace.

    • @alxx736
      @alxx736 3 года назад

      @@chukaofili But i should apply deployment and service on each deploy? Because,i understand there is no collision,but the service will be pointing to only 1 deployment (pod).So it will be impossible to test my Pod because the "Service" will be pointing to other Pod.

    • @sheryfsays
      @sheryfsays 3 года назад

      Definitely! Skaffold still relies on the manifests which will ensure consistency between pods for any 1 deployment in the same namespace. Once a new deployment is applied , the existing pods are drained and replaced in the traditional kubernetes ways.
      Ideally in a staging env or Dev cluster/ namespace, only approved builds are applied.
      @chuka thanks for the video just my first time of knowing about skaffold