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. "
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%
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.
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..😊👍🏻
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 Google algo redirected me here and I have to say THANK YOU! for helping with understanding the different tools within the K8s landscape. KUDOS!
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.
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
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
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?.
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
@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.
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 }
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.
"
Hi Javier, thats very helpful. I am going to pin this comment. Many thanks.
Wow! The way you create initial yaml files using dry-run was amazing!
Hi Hossein, thanks for watching. Yeah good to know some shortcuts.
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%
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.
@@justmeandopensource BlueYeti is definitely awesome. In that case, it may be the echo/acoustics in the room.
@@rubbercable Yeah its the room unfortunately.
Absolutely great tutorial. Best among those I have met.
Thank you!
Hi Michael, thanks for watching.
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..😊👍🏻
Hi Anil, thanks for watching. Glad it helped you. Cheers.
Clear and crisp. Great! . One can learn quickly from ur videos. Love from Bangalore♥
Hi Rakesh, thanks for watching and sharing your thoughts. Cheers.
This is really helpful Venkat bhai
Hi Amit, thanks for watching.
Nice crisp intro, thank you
Thanks for watching. Cheers.
Wonderful Presentation Bro... :)
Hi, Thanks for watching.
Great presentation!
Hi Richard, thanks for watching.
This was really helpful. Thanks, Venkat!
Hi Abhay, thanks for watching.
You guys the best🙌🙌🙌
Hi Thanks for watching.
very good video thank you venkat
Nice video and explained so well.
Hi, thanks for watching. Cheers.
very good explanation!!
Thanks for watching.
Thank you very much, I really like the way write own yaml, very useful.
Hi Andrew, thanks for watching.
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. :)
Hi Jaya, thanks for watching. I will do more videos as time permits. cheers.
Me too !really looking forward to a GitOps (READ FluxV2) demo
@@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!
@@ezzyez3520 Cool. Thanks for watching.
Thanks for the video. Very helpful :)
Hi Nandita, thanks for watching.
Super helpful. Thanks!
Hi Thanks for watching.
Good explanation bro. Can you please make and upload video's on flux V2 with aks.
Hi, Thanks for watching. I will add it to my list. Cheers.
Cool video :) I I like it!
Hi, Thanks for watching.
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.
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
@@justmeandopensource perfect, I’ll check it out!
Great stuff as usual, Can you please also cover skaffold at some point ? Thanks for your efforts.
Hi Surendra, thanks for watching. Will definitely look into skaffold. Its in my list for a long time.
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.
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
Hi, very nice video. What browser plugin are you using to search history? Looks like fzf for the browser?
Its Qutebrowser, keyboard driven & python based.
@@justmeandopensource I‘m concerned about code injection and updates against vulnerabilities, not an expert on the topic but using Firefox atm.
Nice Work!
Hi Chris, thanks for watching.
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?.
Thanks for watching. I use Zsh with zsh-autosuggestions plugin and zsh-syntax highlighting plugin.
@@justmeandopensource thank you
@@vipinmon no worries
Nice👌
Thanks for watching.
Nice Video Venkat. btw what is the console that you are using with the autocomplete feature (~play)
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
Wherr do we find this code ? Any github repo ?
Hey, thanks for watching. Link to kustomize github repo is in the video description.
I am building a new project on EKS and can't decide if I should use kustomize or helm, which one would you recommend?
@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.
Hi
Will Argo cd pulls code other than yaml files like any config file or any scripts
Why not helm chart?
What do you mean?
@@justmeandopensource we can use helm chart for same kind of job.
Yes ofcourse. Very similar. Helm is complex compared to kustomize. Moreover Kustomize is a templating free yaml generator.
Sometimes understanding Kustomize is necessary. For example, if you need to manage FluxCD.
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
}