We are glad you found our video helpful. Like and share our video with your peers and also do not forget to subscribe to our channel for not missing video updates. We will be coming up with more such videos. Cheers!
Hello Mumshad! Thank you for uploading this course to youtube! Why doesn't the worker pod need a service? How do the redis and postgres pods communicate with the worker pod?
Because the worker doesn't need to be connected by other services such as the app pod. The worker pod connects to Redis and Postgres pod by service in Kubernetes.
**CAUTION** worker-app-pod will give you error because of authentication. the latest postgres docker image have changed the auth mechanism internally hence the error. You should use "postgres:9.4" version of the db to run it perfectly.
my worker-app-pod went into crashloopbackoff and the logs shows the following error: ➜ k logs worker-app-deploy-584644d74d-52dwq System.NotSupportedException: Authentication method not supported (Received: 10) at Npgsql.NpgsqlConnector.ParseServerMessage(ReadBuffer buf, BackendMessageCode code, Int32 len, DataRowLoadingMode dataRowLoadingMode, Boolean isPrependedMessage) at Npgsql.NpgsqlConnector.DoReadMessage(DataRowLoadingMode dataRowLoadingMode, Boolean isPrependedMessage) at Npgsql.NpgsqlConnector.ReadMessageWithPrepended(DataRowLoadingMode dataRowLoadingMode) at Npgsql.NpgsqlConnector.HandleAuthentication(String username, NpgsqlTimeout timeout) at Npgsql.NpgsqlConnector.Open(NpgsqlTimeout timeout) at Npgsql.ConnectorPool.Allocate(NpgsqlConnection conn, NpgsqlTimeout timeout) at Npgsql.NpgsqlConnection.OpenInternal() at Worker.Program.OpenDbConnection(String connectionString) in /code/src/Worker/Program.cs:line 78 at Worker.Program.Main(String[] args) in /code/src/Worker/Program.cs:line 19 Your input helped solve it, by changing the postgres image version to postgres:9.4, i appreciate
Hi Pabitra, we cannot make promises here but this video will help you increase both your confidence and chances to clear the CKA exams. Also, we have Kubernetes Learning Path in our website: bit.ly/KubernetesLearningPath
Hi team I purchased CKA and CKAD in udemy.. few days I didn't access it.. suddenly my account is disabled. I don't get reset password email as well. Can you please help to activate my account.
Hey there, we are really sorry for this inconvenience. Our teams are currently checking on this. If you would like a follow-up regarding this issue, please forward your inquiries to our support team at support@kodekloud.com, and our support team will assist you.
Completed 50% course planning to give exam in May/June. Best course available in the market Definitely willing to complete the course 💯 just need motivation to go on Update: Given exam on June month & cleared CKA
All the best! for the exam! We are glad you found our video helpful. Like and share our video with your peers and also do not forget to subscribe to our channel for not missing video updates. We will be coming up with more such videos. Cheers!
1 hour in , and i am loving it. I used to start a course and not continue it due to not understanding anything. Defnitely best course out there. Appreciate the good work
Thank you so much for your kind words! 😊 It's fantastic to hear that you're enjoying the video and finding it helpful. We're thrilled to have you with us on this learning journey! If you have any questions or need further clarification on anything, feel free to reach out. Keep up the great work! 💪🚀
Could someone please share resources on how to clean up the node from the Kubernetes cluster so that it can be used as a fresh node again? Also how to clear up master such that to create a new cluster together
Wow amazing concept of direct Labs no need to set up dedicated environment to practice kubernetes. I want to do CKD/CKA please bring course on CKA CKD.
Getting a little frustrated ... there was no Enrol on this Course button, it was Sign In to Enroll. I used my google account, and I am now on a Dashboard ... this is not in your instructions. I cannot see how to reach this 'Crash Course' and I am therefore unable to reach downloads, seems to be trying to get me to purchase premium content. ...just reselected the link, and I am prompted to 'Change plan to enroll'...I am now more than frustrated, getting annoyed ...Oh, I am now being asked to pay monthly or yearly ... REALLY ANNOYED!
Hi sir , i got stuck in Labs-replicaset section , where they ask to correct the apiVersion before creating a replicaset-defintion-1.yaml file, i edited the file but i am unable to save changes, so how to save the file after editing?....thanks. I am doing lab as i am a beginner. please help
Thank you really much for this video. I started to use Kubernetes at my new workplace for the first time and your course opened my eyes and gave me a solid base understanding of kubernetes. The example in the end with the application helped alot!! Really appreciate it!
We are glad you found our video helpful. Like and share our video with your peers and also do not forget to subscribe to our channel for not missing video updates. We will be coming up with more such videos. Cheers!
@@kelline1979 So how to solve that issue, i am also stuck that part....unable to create a replicaset-definition-1.yaml file. I edited the file, but i don't know how to saves changes after editing the file. i have try qa no success.
can you fix the image as i am getting following error pp_worker:v1" in 36.232455052s (36.232469789s including waiting) Normal Created 32s (x4 over 72s) kubelet Created container worker-app Normal Started 32s (x4 over 72s) kubelet Started container worker-app Normal Pulled 32s (x3 over 71s) kubelet Container image "kodekloud/examplevotingapp_worker:v1" already present on machine Warning BackOff 8s (x7 over 70s) kubelet Back-off restarting failed container worker-app in pod worker-app-pod_default(9e82f752-3ea9-4896-bd14-e87f7cd22d2b)
Hi Sir, at 53:18 host='redis-db' will only work if we have set an env variable or if there is a configmap applied right ? Or will the application automatically refer to the service name 'redis-db' ?
The application will connect to redis-db(service Kubernetes) as long as the redis is in the same namespace. You also can replace redis-db with env variable and then overwrite it with env in the pods template or envFrom configmap.
Hey, thank you for appreciating our work. We are glad to have helped. Do check out our other tutorial videos and subscribe to us to stay connected. Cheers :)
Wow, thank you for the fantastic feedback! 🚀 We're delighted that you found our Docker course on Udemy to be well designed and efficient. It's great to hear that it hit the mark for you. Let us know if there's anything else we can do to support your learning journey!
Thanks. But the delivery is not really "crash" as in "crash course". This is no beginners course. You run into several challenges and won't know why. For instance, I couldn't do the curl or know where to get the IP
Hi, thank you for watching our video and for the honest feedback. We will definitely look into this. Do subscribe, like and share to stay connected with us. Cheers :)
Welcome to the world of researching further from what a free course, offering a high level view, can provide for FREE. A small glimpse of what awaits you in the real world 🤡
Docker is a technology that allows you to create, deploy, and run applications in containers. A container is a lightweight and portable executable package of software that includes everything needed to run an application, including the code, libraries, dependencies, and configurations. A container is an isolated environment that runs on top of the host operating system and has its own file system, network interface, and resource allocation. Docker is a tool that simplifies the process of creating and managing containers. In other words, Docker is a platform that allows you to create and manage containers, while a container is an isolated environment that can run an application. The short version : Docker is a technology for managing containers, and a container is an isolated environment for running an application.
@@jcvirtcloudconsultancy7552 I think the question is about "containerd" not container. So the answer would be that initially docker was the runtime and technology for running the containers, but as the time gone by CNCF introduced CRI(container runtime interface) for kubernetes which is the open standard for using pluggable runtimes in kubernetes and not getting stuck with just docker. So docker extracted the containerd runtime and donated it to CNCF which is a runtime used by kubernetes as well as docker today. It follows the OCI(open container initiative) standard for building the container images. So, all the runtimes which follows the OCI format can be used with kubernetes via CRI. another options are runC, kata-containers, gvisor, etc.
Docker is a broad set of technologies that are used to work with containers. containerd is an example of a container runtime. A container runtime is that process that does the actual work of creating, running, and destroying containers. Docker uses containerd as its runtime
There r 2 courses on kubernetes. Which one should I learn ? Is it absolutely necessary to go through beginners for kubernetes ? Or i can directly go for cka course?
It is based on your experience. If you have a basic knowledge of Kubernetes you can go directly CKA course. Otherwise, you better learn beginners for the Kubernetes course.
@@KodeKloud I enrolled in kodeknloud yesterday. I found out that u introduced ckna course. Can u please mention in which order i should complete ur 5 courses on Kubernetes. ckad, cka, cks ,ckns , kubernetes for beginners.
No, this video is not enough for getting certified in Kubernetes. However, this will help you kickstart your career in Kubernetes and make your fundamentals strong.
We are glad you found our video helpful. Like and share our video with your peers and also do not forget to subscribe to our channel for not missing video updates. We will be coming up with more such videos. Cheers!
You can enroll to our Kubernetes course with this link: bit.ly/KubernetesLearningPath. Also, we have Free Week coming up next week with all Premium Courses And Labs are 100% Free For a Week: kode.wiki/FreeWeekApr_YT
I don't know what this course is about, I got just recommended and i clicked it. I didn't understand a thing but i'm curious now what this is about because the comments are really praising the video. If someone can let me know what Kubernetes is i'll be thankful to them
Hello, Kubernetes is an open-source container orchestration platform that helps automate the deployment, scaling, and management of containerized applications. You can think of Kubernetes as a system that allows you to manage a fleet of containers. It provides a set of powerful tools and features to make it easier to run and scale applications in a distributed environment.
Hello All, can anyone answer my question in which IP we can access this application if we are trying on kodekloud lab and for me worker-app image is not working getting error image pullback. please @kodeKloud check on this why i got that error and I checked twice image name is correct but still its in error state. can you please increase the time for last lab. thanks
I got this error with worker deployment. Please help. System.NotSupportedException: Authentication method not supported (Received: 10) at Npgsql.NpgsqlConnector.ParseServerMessage(ReadBuffer buf, BackendMessageCode code, Int32 len, DataRowLoadingMode dataRowLoadingMode, Boolean isPrependedMessage) at Npgsql.NpgsqlConnector.DoReadMessage(DataRowLoadingMode dataRowLoadingMode, Boolean isPrependedMessage) at Npgsql.NpgsqlConnector.ReadMessageWithPrepended(DataRowLoadingMode dataRowLoadingMode) at Npgsql.NpgsqlConnector.HandleAuthentication(String username, NpgsqlTimeout timeout) at Npgsql.NpgsqlConnector.Open(NpgsqlTimeout timeout) at Npgsql.ConnectorPool.Allocate(NpgsqlConnection conn, NpgsqlTimeout timeout) at Npgsql.NpgsqlConnection.OpenInternal() at Worker.Program.OpenDbConnection(String connectionString) in /code/src/Worker/Program.cs:line 50 at Worker.Program.Main(String[] args) in /code/src/Worker/Program.cs:line 19
This is such a good tutorial. The labs part is simply amazing. I was really looking for this kind of tutorial, I am glad i found this. Recommending this to everyone.