 Hello, everyone, and welcome to Cloud Native TV. So before we start, let me read the code of conduct. This is the official live stream of CNCF. And as such, it's subject to CNCF code of conduct. Please do not add anything to the chat or questions that would be in the violation of code of conduct. Basically, please be respectful of all your fellow participants and the presenters. So hello, everyone, and I am Saiyan Pathak, CNCF ambassador, director of technical evangelism at Sevo. And today, you are watching Magic Search with Saiyan. So basically, this is a show where I'll be going live by weekly. And we learn all about Kubernetes certifications. So the first show, this today's one, will be on what Kubernetes certifications are, why they are important, what all things you need to know, what are some of the resources from where you can prepare. And in the end, I'll do a couple of discount voucher giveaways for the certification vouchers. It's a 50% coupon that I'll be giving, so obviously to the person who is most interactive in the chat. So make sure you keep the stream interactive and share as much as you can. So let's start. So Kubernetes is a CNCF graduated project. And today, we'll be talking about the certifications. That's what the show is all about. And I'll tell you what will happen, how the show will progress in future as well. So first of all, CNCF certification will add credibility to your profile and resume, whatever you can call it. So whenever you say you are CK certified, that adds a weightage because of the points that I'll be telling you. It's a great learning experience. So when you are preparing for CKA or CKAD or CKS, any of the certifications, there's a good learning experience because Kubernetes is not very simple by default. There are a lot of things that you have to learn with Kubernetes. There are a lot of terminologies. There are a lot of practice that you need to do before appearing into the exam. So that's pretty important. So it gives you a great learning experience overall. Now is the very important part of the certification, which is very critical and the one I like the most, that it is all in practical mode. Now it's not like any other certification exams where you get a bunch of questions and you have MCQ types and you have to select a one answer, though they have also their own value because in any certification, before any certification, you learn some concepts, you learn how things work and all those things. But this certification is all practical. You will be given some scenarios that you will be solving on a Ubuntu machine and you will be finding the answers to that, solutions to that. Cube CDL commands you'll be running. You will be trying all sorts of creation of ports, creation of deployments, creation of the secrets, config map edits, all sorts of things depending on which exam you are taking. Now, scale addition, obviously Kubernetes is a great scale addition in today's cloud-native ecosystem because you can see the whole cloud-native landscape, how big it is. And if you don't know, then I do like CNCF minutes where on my YouTube channel, so I have a YouTube channel like sayyampartic.com slash YouTube. So I do CNCF minutes where I try to break down the cloud-native landscape. Anyways, so in that cloud-native landscape, the Kubernetes itself plays a very important role and everything revolves around Kubernetes because it is a key component in today's application microservices world where everything is running on Kubernetes. And if not, then people are definitely moving towards Kubernetes. So there is a huge demand. So that's why job also is a big point for the certification. Obviously, if you are certified because it's a practical exam, you will be getting those skills while you are learning and you have proven that after giving the exams that you have that skills, you know how to administrate of the cluster, you know how to act as a CKAD, you know how if you are doing the CKS one, which is a security exam, which will come later on, but you'll know like how secure, how you can secure the clusters. So you will know how to administrate the cluster, how to make it secure and all those things. So that's why certification will play a very, very important role when you are looking out for jobs as well. Now, let's come to the exams and then I'll show you the curriculum and then I'll show you the from where to prepare. And then we'll talk like, you know, how we are going to do things, what the plan actually is for this particular show and why it is so special. So first is CKA, which is Certified Kubernetes Administrator. Now, obviously this comes under Linux Foundation certificate exam, you can buy the vouchers. I'll show you where you can buy the, you know, where you can register for the exam. Now, the CKA exam is basically based on the administration of the Kubernetes cluster. So when you talk about Kubernetes, obviously you set up Kubernetes and you know, you create some pods, some deployments and you, whenever you are in some trouble, you do some troubleshooting and you obviously you schedule your workloads on different pods, like say that you have four pods, you have a workload that you have to run on a specific node. So you can schedule that using a node selector or specific things. And the storage piece is there, like the persistent volume, persistent volume claim. So all these pieces have a specific weightage in CKA, like the cluster architecture and installation configuration, like installation using Qube ADM, how to install the cluster, Qube ADM in it, it'll do all the fancy things. And then how you know, you, the token is there and how we join the two nodes, all these things are part of the installation, then how you configure the cluster, like when you create the cluster, you get your, all the manifest files slash ETC slash Kubernetes slash manifest, which will have your Qube API server, manifest controller manager manifest, all these manifest that you'll be able to configure based on the needs of the scenarios that are asked in the CKA exam. I hope I'm not going too fast. If yes, then you can tell me in the chat. So yeah, make sure, again, you have to be active in the chat if you want to win the discount coupons, which is 50% and it's a win-win for you. So now the workload and the scheduling. So it's around 15% in the exam as per the curriculum. So the workload being all your workloads, how to schedule your workloads, how to schedule the part deployment, how to create them and scheduling to a specific node and all those things comes under this. Then you have the services and the networking, like how the networking is working. If you want to, you know, how to create a service and how to send the traffic to a specific part and all those things. Then the storage, again, PVPVC and the storage options. Then the troubleshooting, obviously, how you can troubleshoot some of the things which will be broken, then how you can see how to fix them. There can be some, you know, certs missing or a renaming of that gone. So like if you want to actually learn troubleshooting, there is a very good show, cluster D, which is ran by my very good friend, Rockode aka David. So you can, you know, go to his YouTube channel, Rockode Academy and you will be seeing cluster D series. It will definitely help you on all your troubleshooting skills for Kubernetes. Then comes CKS. So basically, CKS was, it's a certified Kubernetes security specialty exam. It was a launch previous QubeCon. Very, very good exam. The toughest of all the certifications and the prerequisite for CKS is actually CK. So before actually even appearing in this particular exam, you need to, you know, have a CK certification in your hand, which should be valid. Now, again, the cluster setup portion is there, cluster hardening, system hardening, minimization of microservices vulnerability, then supply chain security, monitoring, logging and runtime security. I want to explain these topics from a very good repository. Again, one of my very good friends, Valid has, Valid and some of his friends and supporters in the cloud native community have created a very good repository on CKS that I'll be showing you and we'll walk through on some of the topics that, you know, constitutes in each of the portions that are mentioned on the screen right now. So we have seen all these things. Now let's, I'll drop a, by the way, I'll drop a hello in the chat as well. Hello, everyone. Yeah, please share this so that, you know, maximum people can learn from this certs magic because it'll be magical when you'll be watching the whole series, which will be bi-weekly, where I'll be doing life kind of, you know, solving the problem. So I'll be taking some of the problems, we'll be solving them life. Sometimes I might also have a guest with me and we'll try to take one of the section, we'll try to explore the topics and we'll explain like if it's based on Kubernetes ports or Kubernetes deployments or the cluster setup, then we'll talk like what are the different tools? So you have cops, you have QBADM, you have another set of tools. What all things you can do to practice locally on your system, like a kind cluster you can make and practice on that, some of the things you can do on the K3S cluster as well, but let's keep it to, you know, the K8s layer. So the kind cluster you can use, you can use CataCoda and also I'll be as also on each certification now that you book recently, CNCFS announced that you'll be getting killer.sh practice sessions, which I'll be discussing later, but that also definitely you'll be able to use for your practice sessions. So what we'll do is, let me show you the curriculum. So if you go to github.com slash CNCF slash curriculum, so it has the curriculum for all the certifications. Now, what happens is you can see, like the CKAD is getting updated and a newer version is coming in Q3. The CKAD has been updated to 1.21. So the new exams that you book will be 1.21. I'll show you where it is written as well while booking the exam. And the CKS is obviously very new. So it is 1.20 Kubernetes version, but it will be updated again based on the feedback that has been collected by the people who have taken the exam. And yes, actually I have done all three of them. So I am CKAD and S certified. And so now let's go into the curriculum for each of them. Before that, let's go into the curriculum in a different way. So those are the official curriculums that you can read. We'll cover that later. But let's, we were talking about CKS. So I wanted to talk about this repository. So I think this repository is actually a treasure for the CKS certification resources. So often people talk about, from where do I learn about certification? What are the resources that I can learn? So first is definitely the official courses by Linux Foundation. So Linux Foundation has some official courses by the awesome trainers that you can definitely purchase. They are well onto the point with respect to the certifications. But the community has been doing a really great effort in putting up resources for CKS. And there are very good courses out there for CKS. So CKS, again, certified community specialty exam. This is a repository by Valishari and friends. So let's see, yeah, see the exam brief. So basically all the exams are now two hours. There are different passing score for each of them. Certification validity is two years. Only for this exam, there's a prerequisite that you have to take CKA. CKA and CKAD both are independent exams. So official curriculum repository, obviously it's again mentioned here. You have to go through that. It's very important. And there are specific number of questions, like 15 to 20, not very hard number, like you'll only get 15 or 20. Depending on the weightage of the questions, you'll be getting 15 to 20 questions. And there are, yeah, another beauty of the exams. So you are actually allowed one tab open, which is the Kubernetes documentation and the Kubernetes GitHub and its subdomains. So discuss.cubinities.io is not allowed now. It was a long time back previously. So you can actually open cubinities.io docs. You need to know how to navigate through the docs, find the YAML files, do the copy pasting. I know everybody loves copy pasting and you can do that. So this exams gives you the capability, it does not judge you like you need to learn API version B1 then kind, then what all the spec, then all these things. Actually, you can do it very simply by navigating through the docs. But remember that you only have two hours. And most of the times people who do not pass, they have kind of a same opinion that we didn't have enough time. So time management is super important when you talk about any of the cubinities certifications. That is really, really important. So you have your docs that you can open, time management you have to do for sure, and you have to navigate through the docs. There's a search option that you can use. Not only for CKS, there are additional documentations because there are questions, which scenarios which will be based on third party tooling. So there is additional documentation also allowed. See how people have created the certification. They don't want you to memorize everything. They just want you to know the concepts and how things work. So even if you know how a product like Falco works or how a trivia works and you have used that, you don't need to remember the complete command. You can go to the documentation and you can look through it where that particular command is. Even same for the app armor. You cannot learn all the app armor profiles, what they do. So you can go to the app armor documentation, see the profiles and see how it works. So yeah, these are the topics. And let's try to see, like securing the cluster, like cluster setup is 10%. It's basically the secure, securing the cluster like you might be having some CIS benchmark questions based on Qbench. Then you will be having like network policies that you have to create to restrict the pod to access the metadata, then minimize use of GUI elements. And the cluster hardening, basically restricting the Kubernetes API, controlling the request to Qube API server. And row RBAC, which is obviously there, RBAC comes under security. And then the how to disable the default, like how to disable the anonymous auth and all these things comes under this section. And then system hardening, reducing the attack surface authorization, the app armor, which we talked. So app armor questions can be, scenarios can be there. Third party tooling questions can be there. Minimize the microservice vulnerabilities. You have your port security policies, OPA and the security context, which you can use to restrict some of the traffics and the networks, then Kubernetes secrets, managing them, and container runtime, like how you can run different container runtimes, how you can change the runtimes, configure them, all these things come under the microservice vulnerabilities minimization, supply chain security, the aqua security tool is there. So the scanning images for vulnerabilities, how to do that, image policy, webhook, how you want to only allow the images from a certain depository, so image policy, webhook, admission controller. Basically, you have to know the concepts. You have to know how an admission controller works. And if you know how an admission controller works and you have done some practice using some of the two links that I'll show you, then definitely you'll be able to scrap the scenario or the question that appears in the exam. Now, if you know how to use Trevi or Falco and you have used on a sample Kubernetes cluster, not even in production, but sample clusters and you have practiced some of the scenarios that I'll show you where, again, you'll be able to solve those in the exam for sure. Now, it's not rocket science. It's not extremely hard, but it is hard because it is time-based and you don't get so much time to think and process. It's only a two-hour exam and you get so many number of questions. So you get only three maximum three to four minutes, three, four minutes, or five max per question, which is not that much. So you read the question, you try to understand what the output expectation is, then you try to look at your keyboard and the screen and you start typing kubectl apply, hyphenf, blah, blah, but the thing is, if you know and you have practiced some of the things, if you know how to use, how to create a pod kubectl run, nginx, hyphenf and image demo, then a pod is created and hyphen or yaml will give you the yaml. You can give you the dry run, hyphen is equal to client and get the yaml, save in a file, edit the name and create it again. So that saves time. That saves time. That is the imperative mode. So you should be good in the imperative way of creating some of the resources, which it is very good and is recommended in all the courses that you will be taking on any of the exams. So that's what's like monitoring logging will be having your Falco things and how that works. So this is the list of resources that you will be needing for CKS. Now, again, yeah, I also have a book, like let's learn CKS scenario. So this is a book, you can buy it on Gumroad. So gumroad.com slash L slash CKS book. So this is basically the CKS scenarios that I have prepared that again, again, we want, but basically I want, I want people to practice more before going to the exam, not just like, you know, the concept and you haven't practiced it, you haven't implemented some of the things in a test cluster or a card or code or kind, whatever cluster, local cluster. So it won't make much sense to just sit in the exam and do that. So do some practice. Yeah, if you're already a Kubernetes expert, you have been dealing with all these scenarios, you know all the tools, definitely sit for the exam and you'll clear it. People have done that. A few of my friends have done like this way because they have extensive experience in Kubernetes, but some, but I would recommend like take these resources, you know, definitely and learn them, practice them as much as you can. Now what CNCF has done recently is amazing. I mean, it's just amazing that now when you book your certification, you get killer.sh simulator, which is really great. It gives you the complete feel of how the questions actually appear in the exam. It is much harder than the actual exams. So how the questions will appear, how you can solve them, it has the solutions, but obviously you have to see the solution at the end. But this is key. I mean, I used killer.sh for CKS, you know, came again a good friend of mine. So he's the one behind the simulators and all the awesome work that he has done. So it gives you the actual feel and the questions are amazing and you get the, you know, you get to know what all questions will be asked, what type of questions will be asked and how you can be prepared. Because sometimes when you go in a scenario where you don't know what is going to appear, you kind of can become blank because you won't know, okay, what there is a question on the left, I have to do on the right, what is there, how I have to switch the context and all those things. Those things you can practice now on this simulator. So now when you purchase the exam, you get the simulator and you will be able to practice that. And also Kim has a very good, awesome course on Udemy on CKS. You should definitely check that out. I went through it, it's amazing. So if you want to learn all the concepts. Now another very good resource is CodeCloud. It has certification on CKS, very recently launched course, I think in March or April timeframe. So make sure you buy this particular course. It has everything that you want to learn from security aspects, from basic Linux security. And obviously it is very much oriented towards the CKS and it has a practice exams and everything. It has an integrated platform where you can actually practice the exams and the question. So that it is also a very good platform for practicing. Now, so again, killer.sh, you cannot miss that. Obviously you won't miss that because now you'll be getting that with your exams. Let's learn CKS scenarios is a very good book. I mean, obviously it's just my book. So you can use that. But make sure you have bookmarked both the repositories for CKS and for CKA. So Valid has also the CKA repository where all the things are covered for, with respect to the exam topics that we discussed initially, like what all exam objectives are there for CKA exams and how we can create. Basically CKA exam will be more like the basic, not the very basic, but still you would be needing the knowledge, like what the pod is, how to create the pod, what the deployment is, how to create the deployment, how to scale the deployment, how to edit the deployment, how to create a service, map it to the deployment, how to scale the replicas, how to do rolling deployments. So all these things are basic concepts and you would actually be doing this in day-to-day job. So it's not that something is coming in the exam and you are just like, this is not getting used. A lot of things get used, even obviously, you'll be doing a lot of complex tasks at your work, but this gives a very good base that a person who seek is certified is able to do a lot of things with Kubernetes because the exams expects that. And on your learning journey, you have seen the repositories have so much learning, the courses have so much learning. And if you take the books, you take the killer.sh and you do all the simulators. So you are already practicing, you're already learning. And so that's why there was a very good, I posted a very good point in the beginning, like there is a learning experience. So that learning experience cannot be denied. So that learning experience is super important. And for these certifications, for Kubernetes certifications, you get that awesome learning experience that I can guarantee that. Because any certification you pick, obviously you'll start from CKA and then you'll do CKS and CKAD is also coming up, which is the more on the certified Kubernetes administration development, developer certification. And it is basically there's no coding, but we can go through the curriculum of CKAD that is coming up V1.21. So again, core concepts has to be there because there is no prerequisite. So core concepts will always be there. Then when we talk about the developer exam, the more focus will be on the configuration, how you can configure all the things, how you can configure the security context, how you can configure config maps and the create and consume the secrets because these are something that will be needing as a, like I give you the application or to deploy or maybe you have an application to deploy and you want to inject a particular secret. So that comes under some work that you also have to do rather than only administrating the cluster after creating it. So this comes under your CKAD exam. Then off is the multi-container pod. So you want to have a sidecar container or you want to run two pods, like you want to run Redis pod and another EngineX pod, how you can run in a single, sorry, Redis container and the EngineX container, how you can run those in a single pod, that sort of concepts and how to create them, how to create, not there's a very good example, I just came to my mind, like say you have to create a multi-container pod, any multi-container pod of container A, container B, that's it. So what can be the base? There can be n number of base. You can copy paste one YAML from the Kubernetes documentation. You can then copy the spec section and add another name of the containers. That is doable. You can do kubectl run EngineX-mh-dryer-client-yaml, it'll give you the YAML file. You can take that, add a section of the container that create two pods. So there are different ways now you have to, unless and until you practice, you won't be able to know which ones are faster. So there are different ways, definitely there are different ways and you can write your own YAML as well. Nobody is stopping, but that to our time limit is there. So you don't want to do that. So make sure we know the imperative way, that's what I'm focusing more on. Then the observability like liveness probe, liveness probe, readiness probe, container logging, how to get the logs of a container of a specific container inside a pod, they can be multi-contain pod, saving them to a location, then how to monitor the application, understand debugging in Kubernetes, then what is the pod design, like the jobs, cron jobs, you might want to schedule a job or maybe a job is running, it's failed, why it is failed, then understanding the deploy, like rolling updates and all labels, selectors, how to use them, how to use the annotations. Annotation is nowadays playing a very important role in the, when the controllers and the operators ecosystem people are using annotation for different purpose. Even litmus is using different annotations for mapping a GitHub repository, basically to do GitOps and it is very powerful. So services and networking, understanding of network policies and understanding services. So this does not mean, there can be some overlaps with CK and CKD, it has to be there because there is no prerequisite to that. And before knowing the basic concepts of pod deployment, replica set services and all the architecture, that has to be there on both the places, you have to learn them without that, you won't be able to do further, you won't be able to, you won't be able to create another set of resources if you don't know the basics. So basics has to be there. But in the CKS, where the CK is prerequisite, you don't need to, you are already expected to have that set of knowledge. So that is there. Then, okay, there are few items going on in the chat, which is good. So Cherry, RBP, how can, can you please zoom a little? Okay. Then, the experience I had with CK, CKD is you need to come, perfect, yes, you need, and try to avoid creating the YAML manifest, yes. And the simulator is super cool, yes. See, I don't know what the name is. So again, it's super cool. And you will get it free because recently the announcement was made. So you'll definitely get it free. And yeah, I'm really happy like, that they did it because it's a very good resource for practicing and you'll get tons of experience. And definitely check out the curriculum. Now how this particular search magic will go. Now this was the first show. Now how I want this to progress in bi-weekly kind of thing and what all things you'll be learning is super important. So I want you to learn about the exams. Now you know about the exams, basically what they are and what are the some of the curriculum of the exams, what are some of the resources, what are some of the courses that you can take before studying in the exam. And yeah, by the way, you can book the exam from the training.linuxfoundation.org, training and certification. So this like CK is $300 to look out for the offers. I think there was offer running summer, summer 35 or summer 25, something like that on the CK. So do look out for those offers that you can apply definitely. And then there are super bundle sales, there are Black Friday sales and the Cyber Monday sales. So definitely look out for those sales that are very good. So it explains you the exam resources and details. Yeah, here you can see the exam is based on the activities V1.21. So that's where you can check which exam is there and you candidates who register, you will be getting two attempts per exam. Yeah, also you'll be getting two attempts per exam. Yeah, I forgot this very important point. So for every certification that you book, you'll be getting two attempts. So even if you fail in one attempt, you can reappear for the exam free of cost and you'll be able to clear the exam. I mean, a lot of people do that. Sometimes maybe they want to take the experience how it is and then do that. Sometimes it generally happens but that's why now Skillet.sh is there. So you get that experience. So you will be getting a high level experience, how the exam will look like, how you have to copy paste and how you have to write the commands and all the things. So you'll get that experience. So two attempts are I think more than enough for any exam to clear in whether it's CKAD or S. And here you'll be getting obviously the exam version and some of the very good resources like, the FAQs, verify certificate curriculum and the exam is proctored. So you just have your laptop, clean desk, everything is there. You are proctored monitor and you'll be writing your exam. That's pretty standard kind of thing. So yeah, that's pretty much it from the certification perspective. What I was telling you next was, let me check. Yeah, so let me see if we have car loss. Okay, cool. Can you give suggestions to maintain time in CK exam? Yeah. So now, yeah, okay. Now I got what I was trying to say, how I want certs magic with SIAM to grow to extent where you can learn actually about the exams, actually about the certification tips and tricks concepts from a single place. So I'll sometimes might come by myself. I sometimes might come with a guest, like a certified, like a Linux foundation trainer or some of my friends, Walid and Kim. So I might reach out to them and we can sit together. So we'll be discussing, kubermedis.io and we'll be going to the documentation. So we'll be taking some of the portions from the certification, let's say cluster architecture or maybe scheduling or maybe one day network policies or one day cluster administration. So we'll be taking one of those. We'll try to explain the concept first in a very brief manner. I don't want it to be a course. So we'll try to explain in a brief manner, like what is the network policy and how you can use that even with the example. Then we'll also do some of the tasks. So tasks in kubermedis is a very important place that you should definitely do. So monitoring, logging, debugging. You can see like debug entity containers, how to do auditing, how to enable auditing for a cluster, very important from CKS perspective, how to debug a cluster with CRICTL, get into a shell into a cluster. So basically how you can exec into a particular pod. So all these tasks are really good and we will pick some of the tasks with respect to the certification, which are good and also which will increase your knowledge and help you overall with the certification and in your day-to-day life. Plus, we'll be doing everything live. So like, let me share my different screen. Just a second. Share screen. Yep. So basically, it'll be like, we'll be using kubectl, run, nginx. We'll be doing all sorts of things, like how to create a pod in an imperative way, then maybe in the next two, fine. This gives you a YAML file. So we'll definitely tell you the tips and tricks. So you can see like how easy it is and how can I use it like magic.yaml, then vimagic.yaml, I can then add a container or edit the name or edit the label or add the label and all sorts of stuff and then create it. So basically, all these things, even kubectl, create and I hope the font is right. So kubectl, create and we have a lot of options that we can create like cluster role, config map, deployment, cron job. So whatever options are available, we should definitely use them in the imperative way rather than searching the documentation. Sometimes that can take time. Sometimes it is very useful. Sometimes that is useful because it has exact resource that we are looking for. So you have to do a mix and match. It is very important. Another thing is like you can do anything using a very good command which is kubectl explain. So let me do pods. So it gives you the fields which are there in the pods. So we can, if we don't know what all things are there for the pods, it will give you the definition, description and give you all sorts of things in the pod. Like if I do pods.spec, it will give me like what all things can be specified in the spec section. So if you want to, if you quickly want to see like, if this particular question is asking for a particular thing where it will fit exactly. So you can go to the specs, explain that and see how things can be done. So like this, we'll be exploring some of the rules. I'll be doing some of the demos and if I have a guest and obviously that particular person will also be doing some of the demos or basically it's not a demo. It's basically solving some of the questions live on with you all. And yeah, I want it to be more and more interactive, more and more engaging with you folks so that we all can learn together. Whatever suggestions that you have, please give, reach me out on Twitter, at the red side of partner and you can tell me what all things you want, you are looking for from the show because I want this to be a learning experience from the, all the certification perspective and I don't want anybody to have any concerns or doubts with respect to these certifications. So we'll definitely try to make this a very fun learning session. So again, it's, I have seen like the interactions. So Carlos is there and Cherry RBB, I definitely don't know your name. So you both have been interacting in the chat. So I have like, I've told you, we'll be giving away the discount 50% discount coupon. So I pick you too, because you have been active in the chat, definitely spread this word out that each stream, I'll be giving a couple of giveaways that will help you with the discounts for the certification. So you reach out to me on Twitter, please at the red side of partner. I am, my DMs are open so that I know who you are and I'll figure out with the team like how to find, do a message on Twitch and things like that. So that's all what I have for certs magic. So this is what certs magic is. This is what my plan is to teach you life, solving life problems, explaining concepts from the Kubernetes documentation, solving some of the tasks, bringing some guests and making it more fun and interacting. And Cloud Native TV is basically running every day and we have awesome shows. Tomorrow we have a raw code, 5 PM IST, LGTM with container D and again pop to 2 PM Eastern time, six door rule key ceremony, awesome shows coming up by two of my very good close friends. So definitely follow Cloud Native TV. This is very important. You have to follow Cloud Native TV, attend. Every day we are trying to bring a different show for you so that you learn something different. Every show is different totally. So this particular is focused on the certification, someone is focused on the 101, some are focused on the actual code contribution, some is the project spotlight. So all these shows are really awesome and run by the amazing community, the Cloud Native community. So make sure you subscribe to the channel, come again and again, visit us and follow the Cloud Native TV and share as much as you can. I'll see you next, next Thursday at 30 PM IST 8 AM PT and we'll definitely do some live hands-on exercises next time, I promise you that. So make sure you tune in, share with your friends and also there are giveaways that we do each team for the search magic. So till then take care. Okay, bye.