[ Kube 86 ] Getting started with Kustomize tool for Kubernetes

Поділитися
Вставка
  • Опубліковано 8 січ 2025

КОМЕНТАРІ • 81

  • @javisartdesign
    @javisartdesign 4 роки тому +10

    great! kubernetes has decided to deprecate kustomize within kubedam in favour to patches.
    "In Kubernetes 1.16, #1177 Advanced configurations with kubeadm (using Kustomize) was introduced to allow patching base configurations and obtaining configuration variants. For example, you can have a base configuration for your service, then patch it with different limits for each of your dev, test, and prod environments.
    The kubeadm team has now decided to use raw patches instead, in a similar way kubectl does. This avoids adding a complex dependency like Kustomize.
    For this, a new flag --experimental-patches has been added, mirroring the existing --experimental-kustomize, and once the feature reaches Beta, it will be renamed to --patches.
    "

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

      Hi Javier, thats very helpful. I am going to pin this comment. Many thanks.

  • @Gandolfof
    @Gandolfof 4 роки тому +6

    Wow! The way you create initial yaml files using dry-run was amazing!

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

      Hi Hossein, thanks for watching. Yeah good to know some shortcuts.

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

    A good solid delivery: steady pace, no-bloat-words, clear description
    Might I recommend:
    - a better camera, lighting increase image size bt 25%
    - audio (room has echos, better mic and bigger room)
    - increase font by 125%

    • @justmeandopensource
      @justmeandopensource  3 роки тому +2

      Hi, thanks for your suggestions. Much appreciated. I need to research more on my recording setup. At the same time I don't want to concentrate too much on that but stick to the content. I am not doing a full view of myself. Its always the screen that is the main content and I am just showing myself so that you know who am i. Mic is certainly one of the best (Blue Yeti). May be its the format or the rendering time processing that makes it worse. Increasing font is definitely something I need to remember to do every time. Cheers.

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

      @@justmeandopensource BlueYeti is definitely awesome. In that case, it may be the echo/acoustics in the room.

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

      @@rubbercable Yeah its the room unfortunately.

  • @michael.h984
    @michael.h984 2 роки тому +4

    Absolutely great tutorial. Best among those I have met.
    Thank you!

  • @anilkumar-ou4uw
    @anilkumar-ou4uw 2 роки тому +2

    I loved it learnt this in one shot.. Im working on a project where this kustomization implemented which i didnt understand what it is, after watching this video its crystal clear thank you mate..😊👍🏻

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

    Clear and crisp. Great! . One can learn quickly from ur videos. Love from Bangalore♥

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

      Hi Rakesh, thanks for watching and sharing your thoughts. Cheers.

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

    This is really helpful Venkat bhai

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

    Nice crisp intro, thank you

  • @edwinmoses17
    @edwinmoses17 Рік тому +1

    Wonderful Presentation Bro... :)

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

    Great presentation!

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

    This was really helpful. Thanks, Venkat!

  • @JakshylykAshyrmamatov
    @JakshylykAshyrmamatov Рік тому +1

    You guys the best🙌🙌🙌

  • @deepdeep4629
    @deepdeep4629 10 днів тому

    very good video thank you venkat

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

    Nice video and explained so well.

  • @יובלצדיק
    @יובלצדיק 2 роки тому +1

    very good explanation!!

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

    Thank you very much, I really like the way write own yaml, very useful.

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

    nice video @Venkat. By seeing simple examples we could understand the purpose and power of kustomize. like to see gitops framework with flux cd if possible soon. :)

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

      Hi Jaya, thanks for watching. I will do more videos as time permits. cheers.

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

      Me too !really looking forward to a GitOps (READ FluxV2) demo

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

      @@justmeandopensource Google algo redirected me here and I have to say THANK YOU! for helping with understanding the different tools within the K8s landscape. KUDOS!

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

      @@ezzyez3520 Cool. Thanks for watching.

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

    Thanks for the video. Very helpful :)

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

    Super helpful. Thanks!

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

    Good explanation bro. Can you please make and upload video's on flux V2 with aks.

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

    Cool video :) I I like it!

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

    Thanks for this great video. Kustomize makes a lot more sense to me now. Now I need to figure out how I can apply it :)
    Btw, what ksh theme are you using? I love the little arrow from the dir name to the command input line.

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

      Hi Xander, thanks for watching. I used Zsh with some plugins in this video. I have done a video on my terminal setup a while ago. ua-cam.com/video/PUWnCbr9cN8/v-deo.html

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

      @@justmeandopensource perfect, I’ll check it out!

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

    Great stuff as usual, Can you please also cover skaffold at some point ? Thanks for your efforts.

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

      Hi Surendra, thanks for watching. Will definitely look into skaffold. Its in my list for a long time.

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

    Nice tutorial. I see that nobody asked yet, so I'll do it. What's the name of the promt terminal that you are using, it looks awesome.

    • @justmeandopensource
      @justmeandopensource  3 роки тому +3

      Hi Victor, thanks for watching. Its a comination of these
      * termite - terminal emulator
      * zsh - shell
      * oh-my-zsh - zsh plugin manager
      * zsh-autosuggestions - zsh plugin to suggest commands from my zsh history
      * zsh-syntax-highlighting - zsh plugin for syntax highlighting
      * powerlevel10k - Prompt customizations

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

    Hi, very nice video. What browser plugin are you using to search history? Looks like fzf for the browser?

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

      Its Qutebrowser, keyboard driven & python based.

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

      @@justmeandopensource I‘m concerned about code injection and updates against vulnerabilities, not an expert on the topic but using Firefox atm.

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

    Nice Work!

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

    Nice one :)
    One off-topic question is, can you tell me how to enable that feature to show bash command autocomplete or full command suggestions on the Terminal transparently when you start typing?.

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

      Thanks for watching. I use Zsh with zsh-autosuggestions plugin and zsh-syntax highlighting plugin.

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

      @@justmeandopensource thank you

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

      @@vipinmon no worries

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

    Nice👌

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

    Nice Video Venkat. btw what is the console that you are using with the autocomplete feature (~play)

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

      Hi Venkat, thanks for watching.
      I use Arch Linux with I3 Tiling Window Manager
      - Zsh shell
      - oh-my-zsh (zsh plugin manager)
      - zsh-autosuggestions (plugin that suggests commands based on my history)
      - zsh-syntax-highlighting (plugin)
      I am also planning to do a video on my latest terminal setup as many users requested.
      Here is the one I did a while ago.
      ua-cam.com/video/soAwUq2cQHQ/v-deo.html

  • @yogithakakarla1716
    @yogithakakarla1716 10 місяців тому +1

    Wherr do we find this code ? Any github repo ?

    • @justmeandopensource
      @justmeandopensource  10 місяців тому

      Hey, thanks for watching. Link to kustomize github repo is in the video description.

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

    I am building a new project on EKS and can't decide if I should use kustomize or helm, which one would you recommend?

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

    @VenkatNagappan Hi Venkat,
    I have a request on a urgent basis. Could you please make a video on how to use vagrants on windows 10? how to connect those vagrants with VS Code so that we can use IDE's for better development on & if we have multiple vagrants how can we connect them? like if we have a master node & a webserver for some ansible playbook. I would really appreciate it if you could just do a small video on this.

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

    Hi
    Will Argo cd pulls code other than yaml files like any config file or any scripts

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

    Why not helm chart?

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

      What do you mean?

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

      @@justmeandopensource we can use helm chart for same kind of job.

    • @justmeandopensource
      @justmeandopensource  4 роки тому +5

      Yes ofcourse. Very similar. Helm is complex compared to kustomize. Moreover Kustomize is a templating free yaml generator.

    • @michael.h984
      @michael.h984 2 роки тому

      Sometimes understanding Kustomize is necessary. For example, if you need to manage FluxCD.

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

    Thanks for such a great content.. I have one query, when i am applying (kubectl apply -f overlay/dev/ ) first time it goes fine and i see all the labels as expected, However when i update the (overlay/dev/kustomization.yaml ) with one commonlabels parameter and re-apply ((kubectl apply -f overlay/dev/) ,it throws error instead of restarting pod and adding label to it.. Please see the error {[k8s@k8s-worker-2 demo]$ kubectl apply -k overlay/dev/
    The Deployment "dev-nginx" is invalid: spec.selector: Invalid value: v1.LabelSelector{MatchLabels:map[string]string{"app":"nginx", "owner":"vibhor"}, MatchExpressions:[]v1.LabelSelectorRequirement(nil)}: field is immutable
    }