[ Kube 86 ] Getting started with Kustomize tool for Kubernetes

  Рет қаралды 24,808

Just me and Opensource

Just me and Opensource

Күн бұрын

Пікірлер: 80
@javisartdesign
@javisartdesign 4 жыл бұрын
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 жыл бұрын
Hi Javier, thats very helpful. I am going to pin this comment. Many thanks.
@Gandolfof
@Gandolfof 3 жыл бұрын
Wow! The way you create initial yaml files using dry-run was amazing!
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi Hossein, thanks for watching. Yeah good to know some shortcuts.
@rubbercable
@rubbercable 3 жыл бұрын
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 жыл бұрын
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 жыл бұрын
@@justmeandopensource BlueYeti is definitely awesome. In that case, it may be the echo/acoustics in the room.
@justmeandopensource
@justmeandopensource 3 жыл бұрын
@@rubbercable Yeah its the room unfortunately.
@michael.h984
@michael.h984 2 жыл бұрын
Absolutely great tutorial. Best among those I have met. Thank you!
@justmeandopensource
@justmeandopensource 2 жыл бұрын
Hi Michael, thanks for watching.
@anilkumar-ou4uw
@anilkumar-ou4uw 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..😊👍🏻
@justmeandopensource
@justmeandopensource 2 жыл бұрын
Hi Anil, thanks for watching. Glad it helped you. Cheers.
@rakeshrao7827
@rakeshrao7827 3 жыл бұрын
Clear and crisp. Great! . One can learn quickly from ur videos. Love from Bangalore♥
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi Rakesh, thanks for watching and sharing your thoughts. Cheers.
@richardlanglois5183
@richardlanglois5183 2 жыл бұрын
Great presentation!
@justmeandopensource
@justmeandopensource 2 жыл бұрын
Hi Richard, thanks for watching.
@amitpawar1677
@amitpawar1677 3 жыл бұрын
This is really helpful Venkat bhai
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi Amit, thanks for watching.
@JakshylykAshyrmamatov
@JakshylykAshyrmamatov Жыл бұрын
You guys the best🙌🙌🙌
@justmeandopensource
@justmeandopensource Жыл бұрын
Hi Thanks for watching.
@יובלצדיק
@יובלצדיק 2 жыл бұрын
very good explanation!!
@justmeandopensource
@justmeandopensource 2 жыл бұрын
Thanks for watching.
@madrag
@madrag 3 жыл бұрын
Nice crisp intro, thank you
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Thanks for watching. Cheers.
@edwinmoses17
@edwinmoses17 Жыл бұрын
Wonderful Presentation Bro... :)
@justmeandopensource
@justmeandopensource Жыл бұрын
Hi, Thanks for watching.
@jayanehrukumar8651
@jayanehrukumar8651 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 жыл бұрын
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 жыл бұрын
@@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 жыл бұрын
@@ezzyez3520 Cool. Thanks for watching.
@andrewnhien9714
@andrewnhien9714 4 жыл бұрын
Thank you very much, I really like the way write own yaml, very useful.
@justmeandopensource
@justmeandopensource 4 жыл бұрын
Hi Andrew, thanks for watching.
@rockstarjazzcat
@rockstarjazzcat 2 жыл бұрын
Super helpful. Thanks!
@justmeandopensource
@justmeandopensource 2 жыл бұрын
Hi Thanks for watching.
@AbhayBothra
@AbhayBothra 3 жыл бұрын
This was really helpful. Thanks, Venkat!
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi Abhay, thanks for watching.
@XanderSoldaat1
@XanderSoldaat1 Жыл бұрын
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 Жыл бұрын
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. kzbin.info/www/bejne/hoa6n3aYp56WhJo
@XanderSoldaat1
@XanderSoldaat1 Жыл бұрын
@@justmeandopensource perfect, I’ll check it out!
@surensingh123
@surensingh123 4 жыл бұрын
Great stuff as usual, Can you please also cover skaffold at some point ? Thanks for your efforts.
@justmeandopensource
@justmeandopensource 4 жыл бұрын
Hi Surendra, thanks for watching. Will definitely look into skaffold. Its in my list for a long time.
@nanditasahu2358
@nanditasahu2358 2 жыл бұрын
Thanks for the video. Very helpful :)
@justmeandopensource
@justmeandopensource 2 жыл бұрын
Hi Nandita, thanks for watching.
@TAICHI1SCO
@TAICHI1SCO 3 жыл бұрын
Nice video and explained so well.
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi, thanks for watching. Cheers.
@mohammedsuhailbasha4860
@mohammedsuhailbasha4860 2 жыл бұрын
Good explanation bro. Can you please make and upload video's on flux V2 with aks.
@justmeandopensource
@justmeandopensource 2 жыл бұрын
Hi, Thanks for watching. I will add it to my list. Cheers.
@victorcotoman7338
@victorcotoman7338 3 жыл бұрын
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 жыл бұрын
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
@sunnyxd5000
@sunnyxd5000 2 жыл бұрын
Cool video :) I I like it!
@justmeandopensource
@justmeandopensource 2 жыл бұрын
Hi, Thanks for watching.
@mirag2k
@mirag2k 2 жыл бұрын
Nice👌
@justmeandopensource
@justmeandopensource 2 жыл бұрын
Thanks for watching.
@mihaigalos279
@mihaigalos279 2 жыл бұрын
Hi, very nice video. What browser plugin are you using to search history? Looks like fzf for the browser?
@justmeandopensource
@justmeandopensource 2 жыл бұрын
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!
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi Chris, thanks for watching.
@cvsrk
@cvsrk 3 жыл бұрын
Nice Video Venkat. btw what is the console that you are using with the autocomplete feature (~play)
@justmeandopensource
@justmeandopensource 3 жыл бұрын
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. kzbin.info/www/bejne/qaCkqIinZ8iEfrM
@vipinmon
@vipinmon 2 жыл бұрын
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 жыл бұрын
Thanks for watching. I use Zsh with zsh-autosuggestions plugin and zsh-syntax highlighting plugin.
@vipinmon
@vipinmon 2 жыл бұрын
@@justmeandopensource thank you
@justmeandopensource
@justmeandopensource 2 жыл бұрын
@@vipinmon no worries
@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 3 жыл бұрын
@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.
@yogithakakarla1716
@yogithakakarla1716 7 ай бұрын
Wherr do we find this code ? Any github repo ?
@justmeandopensource
@justmeandopensource 7 ай бұрын
Hey, thanks for watching. Link to kustomize github repo is in the video description.
@rekhas4063
@rekhas4063 3 жыл бұрын
Hi Will Argo cd pulls code other than yaml files like any config file or any scripts
@shazone4141
@shazone4141 4 жыл бұрын
Why not helm chart?
@justmeandopensource
@justmeandopensource 4 жыл бұрын
What do you mean?
@shazone4141
@shazone4141 4 жыл бұрын
@@justmeandopensource we can use helm chart for same kind of job.
@justmeandopensource
@justmeandopensource 4 жыл бұрын
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 }
@filthyE
@filthyE 3 жыл бұрын
What is that 'center' command that you used to generate the custom text with the video topic? Is that an actual command, or is an alias to another tool? Thanks! And super useful tutorial series! Thanks for making this available.
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Also pyfiglet
@filthyE
@filthyE 3 жыл бұрын
@@justmeandopensource Thanks! Keep up the great quality content! Subscribed.
@justmeandopensource
@justmeandopensource 3 жыл бұрын
@@filthyE Thanks for subscribing.
[ Kube 87 ] Using Kubectl through an SSH Tunnel
11:42
Just me and Opensource
Рет қаралды 13 М.
Kustomize: The Best Way to Manage Your Kubernetes Configs
24:46
DevOps Journey
Рет қаралды 30 М.
Миллионер | 2 - серия
16:04
Million Show
Рет қаралды 1,3 МЛН
Flipping Robot vs Heavier And Heavier Objects
00:34
Mark Rober
Рет қаралды 41 МЛН
Simplify Kubernetes YAML with Kustomize
20:37
That DevOps Guy
Рет қаралды 76 М.
Kubernetes deployments with Flux v2: introduction to kustomize
19:55
Getting Started with Cilium Monitoring with Grafana
7:08
Isovalent
Рет қаралды 4 М.
Kubernetes Ingress in 5 mins
5:41
IBM Technology
Рет қаралды 193 М.
Kustomize - деплой шаблонов в kubernetes
29:29
RealManual | Егоров Василий
Рет қаралды 2,2 М.
Sealed secrets for Kubernetes - enabling GitOps for secrets
15:56
Kubesimplify
Рет қаралды 4,7 М.
[ Kube 85.2 ] Deploying Argo CD in Kubernetes | Creating your first App
20:23
Just me and Opensource
Рет қаралды 39 М.
Kubernetes Operator simply explained in 10 mins
10:09
TechWorld with Nana
Рет қаралды 224 М.
Kustomize: Template-Free Configuration Customization for Kubernetes - Jeffrey Regan
34:29
CNCF [Cloud Native Computing Foundation]
Рет қаралды 4,1 М.