No video

[ Kube 43.2 ] Getting started with KinD | Local multi-node k8s cluster in Docker containers

  Рет қаралды 21,571

Just me and Opensource

Just me and Opensource

Күн бұрын

Пікірлер: 84
@VishwaSeneviratne
@VishwaSeneviratne 3 жыл бұрын
This guy is the best. He is doing an amazing job teaching us these.... Thank you very much for doing these...
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi Vishwa, thanks for your interest in this channel. Cheers.
@thepetesmith
@thepetesmith 3 жыл бұрын
Amazing vid! I am just starting to use KinD and WSL-2 as a development platform for a large k8s project. Our goal is to allow teams to only develop their service but leverage the others that they don't work on in an easy local setup. Any clues or tools for this need most welcome ! Thanks! The first thing I hit was the need for a simple local persistent volume for development purposes.
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi Pete, thanks for watching. I remember watching a video demo of a tool that exactly meets what you want. Develop a service locally while integrating other dependent services from a different environment. The project is Telepresence. www.telepresence.io/ I haven't used it myself to be able to comment.
@pankajbhatt5010
@pankajbhatt5010 2 жыл бұрын
This is pure gold. Amazed by the knowledge and the world of tutorials he has.. OMG.... food for 100 days at least.
@justmeandopensource
@justmeandopensource 2 жыл бұрын
Hi Pankaj, Thanks for watching.
@monwabisisithaba7803
@monwabisisithaba7803 3 ай бұрын
Top video. Thank you for all your work greatly appreciated.
@leo4berbert
@leo4berbert Жыл бұрын
Dear Friend, Congratulations on the video and thank you for sharing. Thanks!
@justmeandopensource
@justmeandopensource Жыл бұрын
Hi, thanks for watching.
@leo4berbert
@leo4berbert Жыл бұрын
Dear Friend, Congratulations on the video and thank you for sharing. Regards
@justmeandopensource
@justmeandopensource Жыл бұрын
Hi Leonardo, thanks for watching.
@goodcitizen4587
@goodcitizen4587 3 жыл бұрын
This video inspired me to use a 2nd cluster to my main app cluster... the 2nd cluster would be a little service environment that would do things to the main cluster.
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Glad to hear that. Thanks for watching.
@david_devdev9558
@david_devdev9558 2 жыл бұрын
ha for info i have tested Minikube too. More functionnlities. I didn't choose it because kind lighter with docker only ... except now .. minkube can be used with a simple docker container too ! minikube start --driver=docker !
@justmeandopensource
@justmeandopensource 2 жыл бұрын
Hi David, thanks for watching. Cheers.
@BanibrataDutta
@BanibrataDutta 2 жыл бұрын
Yet another great video. Thanks for sharing your vast knowledge. Would be very nice if you could consider a video covering usage of PodSecurityPolicies, SecurityContexts, multi network-attachment as well.
@justmeandopensource
@justmeandopensource 2 жыл бұрын
Hi Banibrata, thanks for watching. I have a huge list of topics to cover. Struggling to find time lately. And these ones you mentioned are in my list. I will see if I can get back to these. Cheers.
@rooparchanapatil8411
@rooparchanapatil8411 Жыл бұрын
Thank you
@justmeandopensource
@justmeandopensource Жыл бұрын
Thanks for watching.
@user-ko9mt6nw4i
@user-ko9mt6nw4i Жыл бұрын
Nice Video series !! It would be great if also publish a video of deployment of full fledged Autogpt on k8s cluster or kind cluster. Even nice to have one video with deployment of Milvus Cloud native vector database in k8s cluster.
@mayurchavhan8590
@mayurchavhan8590 3 жыл бұрын
As always best tutorials for Kubernetes beginners on YT.. :) Thank you!
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi Mayur, many thanks for watching. Cheers.
@yetanother7754
@yetanother7754 3 жыл бұрын
Pardon my fan boy excitement ... first one to watch this video .. as usual very useful video :)
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Thank you 😊
@devopssimon
@devopssimon 2 жыл бұрын
Great video, learned what I needed. Thank you.
@justmeandopensource
@justmeandopensource 2 жыл бұрын
Hi Simon, Thanks for watching.
@elonbezoshahaha
@elonbezoshahaha 2 жыл бұрын
nice!
@justmeandopensource
@justmeandopensource 2 жыл бұрын
Hi, thanks for watching.
@fabriciorossi3948
@fabriciorossi3948 3 жыл бұрын
Excelent tutorial, congratulation, I have learned a lot, thanks!
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi Fabricio, many thanks for watching.
@nksajeer
@nksajeer 3 жыл бұрын
Will try this out
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi Sajeer, thanks for watching.
@devmrtcbk
@devmrtcbk 3 жыл бұрын
Thank you Venkat. Great video again. Can you please post a video about "Tencent Kubernetes Engine"? What are your thoughts on TKE?
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi Murat, thanks for watching. I have no experience with TKE. I am not entirely sure if I will be considering it.
@devmrtcbk
@devmrtcbk 3 жыл бұрын
@@justmeandopensource Thank you Venkat for reply. I don't know whether you know anything about TKE but you should see the features at github.com/tkestack/tke It is impressive. It would be very enjoyable to watch TKE from you.
@justmeandopensource
@justmeandopensource 3 жыл бұрын
@@devmrtcbk No worries. I will certainly give it a try.
@chandunallani6283
@chandunallani6283 3 жыл бұрын
Bro how to configure ingress controller on top of that please provide if you have any video regarding that.
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi Chandu, thanks for watching. May be you can watch these to get an idea kzbin.info/www/bejne/sH_FoquGh7mdfMk kzbin.info/www/bejne/aITQip2gYqx5pKc kzbin.info/www/bejne/i6fapXSCfsdli5o
@joelt.hounsou3997
@joelt.hounsou3997 2 жыл бұрын
You’re great
@justmeandopensource
@justmeandopensource 2 жыл бұрын
Hi Joel, thanks for watching.
@anvicom
@anvicom 4 ай бұрын
Imagine I have 7 virtual machines (VMWare) and I want to host 3 master nodes and 3 worker nodes and 1 load balancer. How do I configure this setup?
@santoshsalunke8124
@santoshsalunke8124 Жыл бұрын
Hi Venkat, When I reboot my VM, kind kube cluster is not coming up. I am sure you have some solution for this issue. Can you please help me with that.
@leelaleeladharleelu
@leelaleeladharleelu 2 жыл бұрын
I am getting docker image pull error in docker desktop, using wsl even image pull policy never is not working
@charank7852
@charank7852 Жыл бұрын
Hi thanks for video on KinD. After i created the kind cluster i cant see the config file under .kube under my home folder. But i am able to access the cluster. What am i missing here ? how can i find out the config file for my kind cluster ?
@justmeandopensource
@justmeandopensource Жыл бұрын
Hi, thanks for watching. I just checked and after I ran kind create cluster, I was able to see ~/.kube directory created and I can see the config file in there. You may be checking in the wrong host. Check on the host where you are running kind create cluster command. You may have ssh'd into a remote machine where you run kind and ignorantly checking your local machine for .kube/config. Hope it makes sense. Cheers.
@charank7852
@charank7852 Жыл бұрын
@@justmeandopensource Thanks for reply. I am using kind version 0.17.0 and i am using ubuntu 20.04 desktop as my personal computer. I have checked /home/charan directory where i cant even see .kube folder also. What am i missing here ? kindly help
@justmeandopensource
@justmeandopensource Жыл бұрын
@@charank7852 That's strange. Can't think of anything that would cause this. How did you confirm that there is no /home/charan/.kube directory? I believe you know how to see hidden directories.
@charank7852
@charank7852 Жыл бұрын
@@justmeandopensource sorry for late reply. I found the reason that is i am running the kubectl commnads with sudo . Thats why .kube directory getting created under /root/.kube. Thanks for your time for replying to my question.. Thank you verymuch.
@justmeandopensource
@justmeandopensource Жыл бұрын
@@charank7852 Glad that you figured it out. Cool.
@kyp0717
@kyp0717 2 жыл бұрын
what zsh theme are you using? I assume you are using oh-my-zsh. thanks
@justmeandopensource
@justmeandopensource 2 жыл бұрын
Yeah, oh-my-zsh with zsh-autosuggestions, zsh-syntax-highlighting and few others.
@rajatgupta6655
@rajatgupta6655 2 жыл бұрын
Hi, The external IP allocated is not reachable :( Could you please help me ?
@Vishal_Mamidi
@Vishal_Mamidi 2 жыл бұрын
Can you please tell me how is that terminal looks different
@TheRed662
@TheRed662 3 жыл бұрын
When you want to use MetalLB with mutli-node kind, how should we turn off the default HaProxy?
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi Prashanth, thanks for watching. I would just leave the default haproxy to do its job in this multi-master kind setup and still use metallb. They are not replacement for one another. Metallb is for cluster load balancing.
@TheRed662
@TheRed662 3 жыл бұрын
@@justmeandopensource Thank you for clarifying! I have one other issue - following your steps verbatim is not letting me access the nginx url thru' metallb. I'm using macos and docker desktop. Should I be doing port forwarding? I didn't have success on my first attempt but will try again
@SmaranRai
@SmaranRai 8 ай бұрын
Hey ! I am a beginner. I was following the tutorial but when I ran this command, I am getting an error. I think I have followed the tutorial without missing a step. Can you please help. >docker exec -it kind-external-load-balancer sh OCI runtime exec failed: exec failed: unable to start container process: exec: "bash": executable file not found in $PATH: unknown I also tried bash but it gave the same error. The funny thing is, the sh is available in the other nodes - masters and workers, its just the load balancer that i cant get access to using sh. Can somebody please explain me why is this happening and how can i solve it.
@justmeandopensource
@justmeandopensource 8 ай бұрын
Hi, thanks for watching this video. Did you see me running this command in this video? If so can you point me to exact time in this video. I can then take a look.
@SmaranRai
@SmaranRai 8 ай бұрын
Hey thank you for replying, yes I was following your tutorial. It is on 17.21 timeframe. I can't access the load balancer using sh.
@justmeandopensource
@justmeandopensource 8 ай бұрын
@@SmaranRai Thanks for getting back. I just tried the whole setup on my Mac and I am seeing the same error as you. The kind-external-load-balancer container created by kind tool uses the kind/haproxy container image. The kind/haproxy:20200708 image used in this video was two years old. The one you get now is the latest which is kind/haproxy:20230606 version. Things might have changed. The base image used on this container image might have changed. I was just showing the haproxy process inside the container. There is no need to get shell access to this container. May be thats the reason they have removed shell access to this container.
@SmaranRai
@SmaranRai 8 ай бұрын
@@justmeandopensource wow! That's a great explanation! Thank you so much! Wishing for your content journey success! 😇🙏
@hunterburningham7731
@hunterburningham7731 3 жыл бұрын
Ooh. Is that vivaldi?
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Qutebrowser
@KHIMLALSHARMA
@KHIMLALSHARMA 2 жыл бұрын
Hi Venkat Nice video, But I've one question Can we create kind cluster in Docker host networking other than default bridge netwoking or can we install metallb with different subnet other than worker node subnet ? If you could please answer of these would be helpful to hunt on this.
@rikschaaf
@rikschaaf 3 жыл бұрын
Would it be possible to use kind to run a multi-node cluster across multiple PCs?
@matinpathan5186
@matinpathan5186 Жыл бұрын
how to Swtich between 2 nodes
@burakg3371
@burakg3371 3 жыл бұрын
hello how to install kubernetes in offline environment?
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Well you could build an internal repository server for rpm based or debian based servers depending on what OS you are going to use for kubernetes nodes. And then during the installation you can point to that internal mirror server for pulling kubernetes packages. The problem is all the kubernetes container images are hosted in gcr repository and you have to make sure you got all those images locally in your internal environment. The easiest way would be to set up a proxy machine that has internet access and allow all kubernetes nodes to use the proxy during the installation.
@burakg3371
@burakg3371 3 жыл бұрын
@@justmeandopensource I want to install a local registry on 1 machine and upload the necessary packages and images. os ubuntu server. I think another way is to use rke airgap. but I do not understand exactly how to do it.
@justmeandopensource
@justmeandopensource 3 жыл бұрын
@@burakg3371 i haven't tried RKE air gap approach.. I should probably give it a try.
@Rajkumar-uu1iv
@Rajkumar-uu1iv 2 жыл бұрын
hey hi i try to install on free tier of aws, free tier allow only 1 cpu and 2gb ram, i done upto kind installtion but after for kubectl or k it tells k is not found, is it need to install kubectl
@adewale5702
@adewale5702 3 жыл бұрын
Thanks. But how do I install kind in windows? This video only shows for Linux.
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi, thanks for watching. I am not a Windows person and all my videos are Linux and open source technologies based. KinD can be installed on Windows. You can find the documentation here. kind.sigs.k8s.io/docs/user/quick-start/#installation Cheers.
@david_devdev9558
@david_devdev9558 2 жыл бұрын
Hi, what is the config you use to have command line prediction ghosted like this ?
@justmeandopensource
@justmeandopensource 2 жыл бұрын
Zsh-autosuggestions plugin On Zsh shell.
@david_devdev9558
@david_devdev9558 2 жыл бұрын
@@justmeandopensource thanks. I really have to look at zsh one day, but all servers were I work are bash only... I fear to learn too many specific zsh usage I can't reproduce
@justmeandopensource
@justmeandopensource 2 жыл бұрын
@@david_devdev9558 Yeah. Its typical to use bash on the servers. I have been using Zsh on my personal laptop for years and still bash work wise.
@david_devdev9558
@david_devdev9558 2 жыл бұрын
@@justmeandopensource Thx playing with it, easy at start, but soon have specific configs to add argument completion for kubectl, and propagate to k alias (sucessfull, but not with 2 level aliases k -> kubecolor -> kubectl) at least enjoy to see the arguments like in your video, easier to start, until i memorize the commands :)
@justmeandopensource
@justmeandopensource 2 жыл бұрын
@@david_devdev9558 haven't tried 2 level aliases myself. But its fun to do.
@hardikagarwal7652
@hardikagarwal7652 2 жыл бұрын
Which terminal is this one?
@justmeandopensource
@justmeandopensource 2 жыл бұрын
Alacritty on Arch Linux with Zsh shell and zsh-autosuggestions, zsh-syntax-highlighting plugins combo.
@hsjoo1759
@hsjoo1759 3 жыл бұрын
can i create gpu workers using kind?
[ Kube 44 ] Weave Scope - Kubernetes Visualization & Monitoring
30:21
Just me and Opensource
Рет қаралды 7 М.
How to run local multi-node Kubernetes clusters using kind
20:38
DevOps Toolkit
Рет қаралды 25 М.
He bought this so I can drive too🥹😭 #tiktok #elsarca
00:22
Elsa Arca
Рет қаралды 43 МЛН
managed to catch #tiktok
00:16
Анастасия Тарасова
Рет қаралды 55 МЛН
Local Kubernetes Clusters - The Grand Comparison 2023
35:58
MajorBreakfast
Рет қаралды 10 М.
you need to learn Kubernetes RIGHT NOW!!
29:34
NetworkChuck
Рет қаралды 1,2 МЛН
Kubernetes 101: Deploying Your First Application!
40:47
DevOps Directive
Рет қаралды 57 М.
Do NOT Learn Kubernetes Without Knowing These Concepts...
13:01
Travis Media
Рет қаралды 280 М.
Using docker in unusual ways
12:58
Dreams of Code
Рет қаралды 443 М.