Whoever face the issue, please insert an empty line key file. For example in this exercise for krishna.key file please enter an empty space and excute the k config set-credentials... command. It worked for me finally.
Hi Piyush, I want to say you are a good teacher. Anyone that does not understand k8 from your tutorial should rethink. Thank you for all you do for the community
Hi Piyush, I just wanted to say thank you for the incredible content you share on your channel, Tech Tutorial with Piyush. Your videos have been immensely helpful in understanding complex tech concepts, especially in Kubernetes and DevOps. I'm currently preparing for interviews, and your tutorials have provided great insights and practical knowledge that are crucial for my preparation. Keep up the fantastic work! Looking forward to more in-depth tutorials and real-world examples. Request; To prepare real-world day-to-day cluster issues & customer service request ticket-based troubleshooting video. So we can answer in well manner. Best regards
Clear explanations Piyush! Love these certificate and CSR series of videos. Btw, the corrupted krishna.crt file occurred while attempting to decode is because you gave /n instead of to remove the line breaks in the `tr` command at Timestamp 25:40. The second time when u created might have done it correctly.🙂
All episodes were excellent, i am actually new to k8 and your videos helped me a lot to understand the basics. Can you please guide me on how operator works and how we upgrade the version of this operator. Please try to take mongo db community operator
Hello Piyush...It will be great, Now if you come up with real-time Kubernetes Projects where we implement the concepts like RBAC, Autoscaling, Auth,Ingress controller. So that we also get hands on projects and can mention in our Resume. Plz do it early as possible as...🙏🏻 God bless you with lots of joy and achievements.❤🙌🏻
We still have a lot of concept to understand, let me complete those and then we start with projects, don't worry, enjoy the learning and trust the process ❤️ thank you for the support and wishes
thanks Piyush, fun to see debugging/solving unplanned issue ... are those openssl command embeded from the k8s doc? does the error "certificate expired" throwed somewhere? since there a lot of certs there, to me, it will pretty challenge to identify which one expired, I think those certs in pki are renewed in the same days, right? ie. during the kubadm upgrade ... Sorry I should have jumped into the troubleshooting lessons :)
You can use the below command to check when the certs are getting expired or which one has already been expired kubeadm certs check-expiration Yes, the commands were also added in the repo github.com/piyushsachdeva/CKA-2024/tree/main/Resources/Day23
Its great tutorial to fallow but this video got messed up bit , as beginner this particular episode creates lots of confusion. Please do create one lecture at the end once you get time to make it beginner frndly.
I try to perform the troubleshooting on the recording , if I remove those parts , you wont understand the issues that you could face. I would recommend performing the steps yourself only then you will get a clear understanding of all the topics.
Hi Piyush, I have a doubt here in this video, while setting the credentials to the user first we used kubeconfig path in command, the second time you directly provided the client key and certificate, what is the difference between these two. Does it really require to provide kubeconfig in command.
Hello, I actually tried showing that if we don't use kubeconfig , we have to pass yhey certificates explicitly or we have to set a default kubeconfig for the cluster. If you look at the demo one more time you will understand but let me know if you still have doubts
Those RBAC are Azure RBAC which is applied at the subscription level or resource group or resource level, these RBACs are Kubernetes RBAC that are applied at resource level, both are different
The reason why your krishna.crt was corrupted is you decoded and used "/n" instead of "
" :)
Thank you for sharing this. I realized it later, pinned this comment ❤️
Excellent video in much more deep. All concepts cleared.
Awesome, glad to know
Whoever face the issue, please insert an empty line key file. For example in this exercise for krishna.key file please enter an empty space and excute the k config set-credentials... command. It worked for me finally.
Thank you for sharing this, for me I used the wrong /n in the command that corrupted the file
my 8th day with this amazing K8S tutorial, Thank You Piyush.
piyush you did a wonderful job.. love from Pakistan
Thank you so much!
Hi Piyush,
I want to say you are a good teacher. Anyone that does not understand k8 from your tutorial should rethink.
Thank you for all you do for the community
Thank you so much for the kind words!
Hi Piyush,
I just wanted to say thank you for the incredible content you share on your channel, Tech Tutorial with Piyush. Your videos have been immensely helpful in understanding complex tech concepts, especially in Kubernetes and DevOps.
I'm currently preparing for interviews, and your tutorials have provided great insights and practical knowledge that are crucial for my preparation. Keep up the fantastic work! Looking forward to more in-depth tutorials and real-world examples.
Request; To prepare real-world day-to-day cluster issues & customer service request ticket-based troubleshooting video. So we can answer in well manner.
Best regards
Thank you so much for the wonderful words, means a lot to me!
Yes, I will be creating a lot of those videos, once we are done with this series
Thanks a lot for the great content piyush!!
Excellent explanation and troubleshooting..this is really helpful ...thank you Piyush
You're most welcome
Awesome Handson learning experience
Clear explanations Piyush! Love these certificate and CSR series of videos.
Btw, the corrupted krishna.crt file occurred while attempting to decode is because you gave /n instead of
to remove the line breaks in the `tr` command at Timestamp 25:40. The second time when u created might have done it correctly.🙂
Thank you so much and good catch! Glad you were able to figure this out❤️
Thanks for the explanations on roles!
You're welcome buddy 😊
Thanks for sharing the valuable content sir
You're most welcome
Thank you for this tutorial.
You're welcome 😊
All episodes were excellent, i am actually new to k8 and your videos helped me a lot to understand the basics. Can you please guide me on how operator works and how we upgrade the version of this operator. Please try to take mongo db community operator
Thank you for the wonderful feedback. Operator will be covered once we are done with this series.
Hello Piyush...It will be great, Now if you come up with real-time Kubernetes Projects where we implement the concepts like RBAC, Autoscaling, Auth,Ingress controller.
So that we also get hands on projects and can mention in our Resume.
Plz do it early as possible as...🙏🏻
God bless you with lots of joy and achievements.❤🙌🏻
We still have a lot of concept to understand, let me complete those and then we start with projects, don't worry, enjoy the learning and trust the process ❤️ thank you for the support and wishes
thanks Piyush, fun to see debugging/solving unplanned issue ...
are those openssl command embeded from the k8s doc?
does the error "certificate expired" throwed somewhere?
since there a lot of certs there, to me, it will pretty challenge to identify which one expired, I think those certs in pki are renewed in the same days, right? ie. during the kubadm upgrade ... Sorry I should have jumped into the troubleshooting lessons :)
You can use the below command to check when the certs are getting expired or which one has already been expired
kubeadm certs check-expiration
Yes, the commands were also added in the repo
github.com/piyushsachdeva/CKA-2024/tree/main/Resources/Day23
Its great tutorial to fallow but this video got messed up bit , as beginner this particular episode creates lots of confusion. Please do create one lecture at the end once you get time to make it beginner frndly.
I try to perform the troubleshooting on the recording , if I remove those parts , you wont understand the issues that you could face. I would recommend performing the steps yourself only then you will get a clear understanding of all the topics.
Hi Piyush, I have a doubt here in this video, while setting the credentials to the user first we used kubeconfig path in command, the second time you directly provided the client key and certificate, what is the difference between these two. Does it really require to provide kubeconfig in command.
After so many errors finally able to do it. Thank you so much.
Hello, I actually tried showing that if we don't use kubeconfig , we have to pass yhey certificates explicitly or we have to set a default kubeconfig for the cluster. If you look at the demo one more time you will understand but let me know if you still have doubts
if I am using AKS cluster, Can I assign RBAC access using azure portal instead of from rbac yaml files??
Those RBAC are Azure RBAC which is applied at the subscription level or resource group or resource level, these RBACs are Kubernetes RBAC that are applied at resource level, both are different
comment
hey piyush, just kidding - thanks for your valuable content, i am waiting for ur videos on daily basis.
d