title
Kubernetes Roadmap - Complete Step-by-Step Learning Path

description
Complete Kubernetes Roadmap for admins and developers to learn K8s the most efficient way - From Beginner to Advanced Level πŸ“– We created an accompanying free PDF version: https://bit.ly/3rMpxTX πŸ“– TWN Learning Resources, you can use to learn this πŸ‘‡ 🎯 1 - Fundamentals and Getting Started: https://youtu.be/s_o8dwzRlu4 🎯 2 - DevOps Bootcamp: https://bit.ly/3OBTOh9 🎯 3 - Kubernetes Administrator Course: https://bit.ly/47b0f1U 🎯 4 - DevSecOps Bootcamp: https://bit.ly/47fLJ99 That's my recommended path, if you want to learn from me. πŸ“– K8s Roadmap - Blog Post: https://bit.ly/44KKuxl Kubernetes is being adopted at companies at a high pace and anyone with knowledge in that has a career advantage. But it has a steep learning curve and many don't know where to start. So it certainly helps to have a guidance of how to approach learning K8s efficiently. That's why I want to give you a step-by-step roadmap of what to learn and in which order to structure your learning of Kubernetes. πŸ’™ πŸ’‘ Kubernetes Official Documentation: https://kubernetes.io/docs/home/ Yes, our Youtube channel started with a focus on Kubernetes πŸ‘‡ πŸ˜€ πŸ’‘ FUNDAMENTALS What is Kubernetes: https://youtu.be/VnvRFRk_51k Main Kubernetes Objects: https://youtu.be/Krpb44XR0bk Kubernetes Architecture: https://youtu.be/umXEmn3cMWY Benefits of Kubernetes: https://youtu.be/g8Sf-6EsgZM πŸ’‘ WORK WITH KUBERNETES Minikube and Kubectl - Local Setup: https://youtu.be/E2pP1MOfo3g Kubectl Basic Commands: https://youtu.be/azuwXALfyRg Kubernetes Manifest File: https://youtu.be/qmDzcu5uY1I Hands-On Demo Project: https://youtu.be/EQNO_kM96Mo πŸ’‘ DEEP DIVE INTO DIFFERENT CONCEPTS Namespaces: https://youtu.be/K3jNo4z5Jx8 Ingress: https://youtu.be/80Ew_fsV4rM Helm explained: https://youtu.be/-ykwb1d0DXU Networking (Container Communication): https://youtu.be/5cNrTU6o3Fw Volumes: https://youtu.be/0swOh5C3OVM StatefulSet: https://youtu.be/pPQKAR1pA9U Operator: https://youtu.be/ha3LjlD6g7g Different Service Types explained: https://youtu.be/T4Z7visMM4E Security Best Practices: https://youtu.be/oBf5lrmquYI πŸ’‘ K8s ON CLOUD Managed Kubernetes Service: https://youtu.be/k-V3_zxRasM Managed Kubernetes Service Demo: https://youtu.be/JGtJj_nAA2s Create K8s Cluster on AWS EKS: https://youtu.be/p6xDCz00TxU πŸ’‘ SERVICE MESH Service Mesh explained: https://youtu.be/16fgzklcF7Y Istio Setup in Kubernetes: https://youtu.be/voAyroDb6xk πŸ’‘ Kubernetes Tools and Platforms: Datree: https://youtu.be/hgUfH9Ab258 Devspace (Developer Tool for K8s): https://youtu.be/kgfg8r6_zPk Loft (Virtual K8s Clusters): https://youtu.be/tt7hope6zU0 Kasten K10 (K8s Data Protection) https://youtu.be/01qcYSck1c4 πŸ’‘ADVANCED HANDS-ON 🎯 DevOps Bootcamp: https://bit.ly/3OBTOh9 Kubernetes in combination with different DevOps technologies. How to use K8s to advanced level and other operational parts 🎯 Kubernetes Administrator Course: https://bit.ly/47b0f1U Build K8s cluster from scratch, For K8s Administrators 🎯 DevSecOps Bootcamp: https://bit.ly/47fLJ99 Advanced Kubernetes Security, Integrate Security in complete DevOps process β–¬β–¬β–¬β–¬β–¬β–¬ T I M E S T A M P S ⏰ β–¬β–¬β–¬β–¬β–¬β–¬ 0:00 - Intro 0:59 - Kubernetes User vs. Admin 03:59 - Fundamental Concepts 07:12 - Work with Kubernetes 12:05 - Branch out to K8s Administrator or User Side 12:19 - Kubernetes Administrator Learning Path 19:32 - Kubernetes User or Developer Learning Path 23:08 - Learning Resources β–¬β–¬β–¬β–¬β–¬β–¬ Connect with me πŸ‘‹ β–¬β–¬β–¬β–¬β–¬β–¬ LINKEDIN β–Ί https://bit.ly/3hWOLVT INSTAGRAM β–Ί https://bit.ly/2F3LXYJ TWITTER β–Ί https://bit.ly/3i54PUB

detail
{'title': 'Kubernetes Roadmap - Complete Step-by-Step Learning Path', 'heatmap': [{'end': 245.749, 'start': 218.01, 'weight': 0.731}, {'end': 358.981, 'start': 320.24, 'weight': 1}], 'summary': 'Presents a comprehensive kubernetes learning roadmap, emphasizing career advantages, free pdf roadmap download, learning paths for developers and operations engineers, essential skills, cluster access management, admin best practices, and resources, saving time and offering pre-structured courses.', 'chapters': [{'end': 59.145, 'segs': [{'end': 43.473, 'src': 'embed', 'start': 0.209, 'weight': 0, 'content': [{'end': 7.131, 'text': 'Kubernetes is being adopted at companies at a high pace and anyone with knowledge in that has a career advantage.', 'start': 0.209, 'duration': 6.922}, {'end': 10.972, 'text': 'You can even become a full-time Kubernetes engineer at your job.', 'start': 7.671, 'duration': 3.301}, {'end': 13.453, 'text': 'It has almost become its own role.', 'start': 11.193, 'duration': 2.26}, {'end': 21.678, 'text': 'Kubernetes is an amazing powerful platform, but a very complex one, which means we have a steep learning curve.', 'start': 13.853, 'duration': 7.825}, {'end': 26.601, 'text': "And even though many people want to learn Kubernetes, often they don't know where to start.", 'start': 21.958, 'duration': 4.643}, {'end': 34.547, 'text': 'So it certainly helps to have a guidance and a sort of a roadmap of how to approach learning Kubernetes efficiently.', 'start': 27.142, 'duration': 7.405}, {'end': 43.473, 'text': "That's why I want to give you a step by step roadmap of what to learn and in which order to structure your learning of Kubernetes.", 'start': 35.167, 'duration': 8.306}], 'summary': 'Kubernetes adoption is high, offering career advantage. guidance for efficient learning provided.', 'duration': 43.264, 'max_score': 0.209, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/S8eX0MxfnB4/pics/S8eX0MxfnB4209.jpg'}], 'start': 0.209, 'title': 'Kubernetes learning roadmap', 'summary': 'Highlights the career advantages of kubernetes knowledge, the need for efficient learning guidance, and the availability of a free pdf roadmap download.', 'chapters': [{'end': 59.145, 'start': 0.209, 'title': 'Kubernetes learning roadmap', 'summary': 'Discusses the growing career advantage of kubernetes knowledge, the need for guidance in learning kubernetes efficiently, and the availability of a free accompanying pdf roadmap for download.', 'duration': 58.936, 'highlights': ['Kubernetes knowledge provides a career advantage, with the potential to become a full-time Kubernetes engineer at companies.', 'The complexity of Kubernetes necessitates a structured learning approach, and many individuals struggle to know where to start.', 'The speaker offers a step-by-step roadmap for efficient learning of Kubernetes and provides a free accompanying PDF roadmap for download.']}], 'duration': 58.936, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/S8eX0MxfnB4/pics/S8eX0MxfnB4209.jpg', 'highlights': ['Kubernetes knowledge offers career advantage, potential full-time engineer role', 'Complexity of Kubernetes requires structured learning approach', 'Speaker provides step-by-step roadmap for efficient Kubernetes learning, free PDF download']}, {'end': 423.272, 'segs': [{'end': 85.478, 'src': 'embed', 'start': 60.066, 'weight': 0, 'content': [{'end': 68.43, 'text': "Here's the most important point to consider when you start learning Kubernetes, which will make your learning journey much easier and more efficient,", 'start': 60.066, 'duration': 8.364}, {'end': 69.831, 'text': 'is to understand the following', 'start': 68.43, 'duration': 1.401}, {'end': 75.973, 'text': 'Kubernetes platform like almost all other platforms has two sides or aspects of it.', 'start': 70.111, 'duration': 5.862}, {'end': 85.478, 'text': 'The administration side, meaning someone needs to set it up, initialize, configure all the essentials to prepare it for its actual usage.', 'start': 76.293, 'duration': 9.185}], 'summary': 'Understand kubernetes has two aspects: administration and usage.', 'duration': 25.412, 'max_score': 60.066, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/S8eX0MxfnB4/pics/S8eX0MxfnB460066.jpg'}, {'end': 163.65, 'src': 'embed', 'start': 138.987, 'weight': 3, 'content': [{'end': 148.956, 'text': 'Are you an application developer? You need a roadmap to learn how to use Kubernetes to deploy applications and run applications inside the cluster.', 'start': 138.987, 'duration': 9.969}, {'end': 156.543, 'text': 'Are you an operations engineer? Well, then you need to learn the Kubernetes administration and operations side.', 'start': 149.616, 'duration': 6.927}, {'end': 163.65, 'text': 'By recognizing the distinction between these two roles, you can approach your learning journey with a clear focus.', 'start': 156.963, 'duration': 6.687}], 'summary': 'Application developers need kubernetes for app deployment, while ops engineers need it for administration. recognize the distinction for focused learning.', 'duration': 24.663, 'max_score': 138.987, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/S8eX0MxfnB4/pics/S8eX0MxfnB4138987.jpg'}, {'end': 245.749, 'src': 'heatmap', 'start': 218.01, 'weight': 0.731, 'content': [{'end': 227.24, 'text': 'And you also have different AWS certifications, for administrator, developer, mobile developer, data engineer, and so on.', 'start': 218.01, 'duration': 9.23}, {'end': 236.545, 'text': "So when you have clarified that, then it's easier to create a roadmap to learn only the relevant services and concepts from hundreds of AWS services.", 'start': 227.54, 'duration': 9.005}, {'end': 239.026, 'text': "So it's exactly the same concept here.", 'start': 237.205, 'duration': 1.821}, {'end': 245.749, 'text': "So we've established that we have these two separate learning path.", 'start': 241.946, 'duration': 3.803}], 'summary': 'Aws offers various certifications, facilitating targeted learning paths for relevant services and concepts.', 'duration': 27.739, 'max_score': 218.01, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/S8eX0MxfnB4/pics/S8eX0MxfnB4218010.jpg'}, {'end': 299.808, 'src': 'embed', 'start': 272.126, 'weight': 4, 'content': [{'end': 280.573, 'text': 'First and the most important entry point to learning any new technology or tool is learn the why behind the technology first.', 'start': 272.126, 'duration': 8.447}, {'end': 285.877, 'text': 'What problem does it solve that made Kubernetes so popular and widely used?', 'start': 281.013, 'duration': 4.864}, {'end': 294.544, 'text': 'The whys of how Kubernetes helps solve issues of operating large containerized applications.', 'start': 286.418, 'duration': 8.126}, {'end': 299.808, 'text': "Once you've understood why Kubernetes or what problems it solves,", 'start': 295.145, 'duration': 4.663}], 'summary': "Learning the 'why' of kubernetes is crucial for understanding its popularity and widespread use in solving issues of operating large containerized applications.", 'duration': 27.682, 'max_score': 272.126, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/S8eX0MxfnB4/pics/S8eX0MxfnB4272126.jpg'}, {'end': 349.552, 'src': 'embed', 'start': 320.24, 'weight': 1, 'content': [{'end': 326.324, 'text': 'As part of Kubernetes architecture, you need to understand and learn about the control plane and worker nodes.', 'start': 320.24, 'duration': 6.084}, {'end': 328.574, 'text': 'What is the role of each??', 'start': 326.992, 'duration': 1.582}, {'end': 330.255, 'text': 'How are they connected??', 'start': 329.134, 'duration': 1.121}, {'end': 332.477, 'text': 'What processes are running on them?', 'start': 330.575, 'duration': 1.902}, {'end': 338.362, 'text': 'After that, you need to learn the core building blocks of Kubernetes, which are Kubernetes components.', 'start': 332.897, 'duration': 5.465}, {'end': 349.552, 'text': 'You need to understand what is pod, what is a service, config map, secret, ingress, deployments, stateful sets, namespaces, and volumes.', 'start': 338.823, 'duration': 10.729}], 'summary': 'To understand kubernetes, learn about control plane, worker nodes, and core components like pods, services, config maps, secrets, ingress, deployments, stateful sets, namespaces, and volumes.', 'duration': 29.312, 'max_score': 320.24, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/S8eX0MxfnB4/pics/S8eX0MxfnB4320240.jpg'}, {'end': 358.981, 'src': 'heatmap', 'start': 320.24, 'weight': 1, 'content': [{'end': 326.324, 'text': 'As part of Kubernetes architecture, you need to understand and learn about the control plane and worker nodes.', 'start': 320.24, 'duration': 6.084}, {'end': 328.574, 'text': 'What is the role of each??', 'start': 326.992, 'duration': 1.582}, {'end': 330.255, 'text': 'How are they connected??', 'start': 329.134, 'duration': 1.121}, {'end': 332.477, 'text': 'What processes are running on them?', 'start': 330.575, 'duration': 1.902}, {'end': 338.362, 'text': 'After that, you need to learn the core building blocks of Kubernetes, which are Kubernetes components.', 'start': 332.897, 'duration': 5.465}, {'end': 349.552, 'text': 'You need to understand what is pod, what is a service, config map, secret, ingress, deployments, stateful sets, namespaces, and volumes.', 'start': 338.823, 'duration': 10.729}, {'end': 352.275, 'text': 'These are the main Kubernetes components.', 'start': 350.033, 'duration': 2.242}, {'end': 358.981, 'text': 'understand why each one exists and what are their relations and connections to each other.', 'start': 352.853, 'duration': 6.128}], 'summary': 'Understand kubernetes architecture, components, and their relationships for efficient deployment.', 'duration': 38.741, 'max_score': 320.24, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/S8eX0MxfnB4/pics/S8eX0MxfnB4320240.jpg'}, {'end': 395.072, 'src': 'embed', 'start': 366.37, 'weight': 2, 'content': [{'end': 369.734, 'text': 'You also create worker nodes and join them to the cluster and so on.', 'start': 366.37, 'duration': 3.364}, {'end': 378.16, 'text': 'But there are components that are part of Kubernetes that just work behind the scenes, kind of doing its magic in the cluster.', 'start': 370.174, 'duration': 7.986}, {'end': 386.347, 'text': 'These are the components like scheduler, controller, etcd, kubelet, container runtime, and so on.', 'start': 378.501, 'duration': 7.846}, {'end': 395.072, 'text': 'Even though you may have little to do with this directly, because they just run in the background and do their work in the cluster,', 'start': 386.827, 'duration': 8.245}], 'summary': 'Kubernetes has components like scheduler, controller, etcd, kubelet, and container runtime working behind the scenes in the cluster.', 'duration': 28.702, 'max_score': 366.37, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/S8eX0MxfnB4/pics/S8eX0MxfnB4366370.jpg'}], 'start': 60.066, 'title': 'Kubernetes learning paths', 'summary': 'Emphasizes the importance of understanding the administration and user sides of kubernetes for an efficient learning journey, similar to setting up aws cloud or jenkins platforms. it also highlights the distinction between the roles of application developers and operations engineers in kubernetes, stressing the need to learn specific paths, such as kubernetes usage and deployment for developers, and administration and operations for operations engineers. additionally, it emphasizes the significance of learning the why behind kubernetes, understanding its core components and architecture, including the control plane, worker nodes, and key kubernetes components.', 'chapters': [{'end': 116.79, 'start': 60.066, 'title': 'Learning kubernetes essentials', 'summary': 'Emphasizes the importance of understanding the administration and user sides of kubernetes for an efficient learning journey, similar to setting up aws cloud or jenkins platforms.', 'duration': 56.724, 'highlights': ['Understanding the administration and user sides of Kubernetes is crucial for an efficient learning journey, similar to setting up AWS Cloud or Jenkins platforms.', 'Kubernetes, like other platforms, has two sides: administration and user, requiring setup, configuration, and actual usage.', 'Preparing Kubernetes for usage involves setting it up, configuring essentials, and securing the platform, similar to creating an AWS account or installing Jenkins service.']}, {'end': 423.272, 'start': 116.79, 'title': 'Understanding kubernetes learning paths', 'summary': 'Emphasizes the importance of understanding the distinction between the roles of application developers and operations engineers in kubernetes, highlighting the need to learn specific paths, such as kubernetes usage and deployment for developers, and administration and operations for operations engineers. it also stresses the significance of learning the why behind kubernetes, followed by understanding its core components and architecture, including the control plane, worker nodes, and key kubernetes components.', 'duration': 306.482, 'highlights': ['The chapter stresses the importance of differentiating between the roles of application developers and operations engineers in Kubernetes, emphasizing the need to learn specific paths tailored to each role, such as Kubernetes usage and deployment for developers, and administration and operations for operations engineers.', "The significance of understanding the 'why' behind Kubernetes is highlighted, as it serves as the entry point to learning the fundamentals of the technology, enabling individuals to comprehend the problems Kubernetes solves and its widespread usage.", 'The need to grasp the core components and architecture of Kubernetes, including the control plane, worker nodes, and key Kubernetes components like pods, services, config maps, secrets, and deployments, is emphasized as a foundational step in the learning journey.', 'The importance of comprehending the components that work behind the scenes in Kubernetes, such as scheduler, controller, etcd, kubelet, and container runtime, is underscored, as it aids in understanding the mechanisms behind the cluster, self-healing functionality, and the synchronization of desired versus actual state.']}], 'duration': 363.206, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/S8eX0MxfnB4/pics/S8eX0MxfnB460066.jpg', 'highlights': ['Understanding the administration and user sides of Kubernetes is crucial for an efficient learning journey, similar to setting up AWS Cloud or Jenkins platforms.', 'The need to grasp the core components and architecture of Kubernetes, including the control plane, worker nodes, and key Kubernetes components like pods, services, config maps, secrets, and deployments, is emphasized as a foundational step in the learning journey.', 'The importance of comprehending the components that work behind the scenes in Kubernetes, such as scheduler, controller, etcd, kubelet, and container runtime, is underscored, as it aids in understanding the mechanisms behind the cluster, self-healing functionality, and the synchronization of desired versus actual state.', 'The chapter stresses the importance of differentiating between the roles of application developers and operations engineers in Kubernetes, emphasizing the need to learn specific paths tailored to each role, such as Kubernetes usage and deployment for developers, and administration and operations for operations engineers.', "The significance of understanding the 'why' behind Kubernetes is highlighted, as it serves as the entry point to learning the fundamentals of the technology, enabling individuals to comprehend the problems Kubernetes solves and its widespread usage."]}, {'end': 862.535, 'segs': [{'end': 494.373, 'src': 'embed', 'start': 423.272, 'weight': 0, 'content': [{'end': 430.378, 'text': "knowing what's happening in the background from the Kubernetes perspective will definitely make it easier for you to work with Kubernetes.", 'start': 423.272, 'duration': 7.106}, {'end': 438.378, 'text': 'Now, this is all theory, right? Understanding the architecture components, how Kubernetes works.', 'start': 433.356, 'duration': 5.022}, {'end': 441.74, 'text': 'Now we need to move on to practice, because,', 'start': 439.018, 'duration': 2.722}, {'end': 448.222, 'text': "while understanding the components behind a tool is essential and that's definitely where you should start at.", 'start': 441.74, 'duration': 6.482}, {'end': 450.643, 'text': 'After that you should get hands on,', 'start': 448.562, 'duration': 2.081}, {'end': 459.328, 'text': 'because this will give you a different level of confidence with the tool and kind of break the fear of working with it as well.', 'start': 450.643, 'duration': 8.685}, {'end': 469.235, 'text': 'So with a solid understanding of the fundamentals, you can now shift your focus to understanding how to access and work with a Kubernetes cluster.', 'start': 459.668, 'duration': 9.567}, {'end': 474.979, 'text': 'As part of this, you need to learn kubectl command line interface and its main commands.', 'start': 469.915, 'duration': 5.064}, {'end': 478.922, 'text': 'which is essentially for interacting with your Kubernetes cluster.', 'start': 475.419, 'duration': 3.503}, {'end': 488.108, 'text': 'Whether you are an administrator or a product engineer, you need to learn this tool to perform various actions in the cluster.', 'start': 479.322, 'duration': 8.786}, {'end': 494.373, 'text': 'Again, creating components, updating them, troubleshooting and viewing components, analyzing and so on.', 'start': 488.408, 'duration': 5.965}], 'summary': 'Understanding kubernetes architecture is crucial for working confidently with it. hands-on practice and learning kubectl are essential for administrators and product engineers.', 'duration': 71.101, 'max_score': 423.272, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/S8eX0MxfnB4/pics/S8eX0MxfnB4423272.jpg'}, {'end': 541.627, 'src': 'embed', 'start': 517.798, 'weight': 3, 'content': [{'end': 525.38, 'text': 'stateful sets and so on You want to create in the cluster and what configuration you want those components to have.', 'start': 517.798, 'duration': 7.582}, {'end': 533.283, 'text': 'And understanding how to create and manage these manifest files is going to be very important for working with Kubernetes as well.', 'start': 525.66, 'duration': 7.623}, {'end': 541.627, 'text': 'As you progress in your Kubernetes journey and start deploying applications inside with manifest files and kubectl,', 'start': 533.743, 'duration': 7.884}], 'summary': 'Understanding manifest files is crucial for managing kubernetes clusters.', 'duration': 23.829, 'max_score': 517.798, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/S8eX0MxfnB4/pics/S8eX0MxfnB4517798.jpg'}, {'end': 592.215, 'src': 'embed', 'start': 566.339, 'weight': 5, 'content': [{'end': 570.961, 'text': 'the component configuration, the runtime environment of your applications, and so on.', 'start': 566.339, 'duration': 4.622}, {'end': 581.459, 'text': 'So troubleshooting is an essential skill you will need to practice in order to work with and learn even more about Kubernetes and how things work inside the cluster.', 'start': 571.301, 'duration': 10.158}, {'end': 586.712, 'text': 'Now, when you learn how to create components and run various services in Kubernetes,', 'start': 582.15, 'duration': 4.562}, {'end': 592.215, 'text': 'you will soon notice that Kubernetes is a powerful and very flexible platform.', 'start': 586.712, 'duration': 5.503}], 'summary': 'Troubleshooting is essential in kubernetes to understand its powerful and flexible platform.', 'duration': 25.876, 'max_score': 566.339, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/S8eX0MxfnB4/pics/S8eX0MxfnB4566339.jpg'}, {'end': 690.503, 'src': 'embed', 'start': 660.611, 'weight': 6, 'content': [{'end': 667.776, 'text': 'as well as best practices that are not immediately clear or intuitive, which I myself learned from practice.', 'start': 660.611, 'duration': 7.165}, {'end': 670.658, 'text': 'So you can avoid making these mistakes as a beginner.', 'start': 668.176, 'duration': 2.482}, {'end': 674.962, 'text': 'Another advanced topic you can learn at this point is Helm charts.', 'start': 670.979, 'duration': 3.983}, {'end': 681.371, 'text': 'especially as you start deploying third party services in your cluster next to your own applications.', 'start': 675.282, 'duration': 6.089}, {'end': 690.503, 'text': 'So learn what is Helm, what are Helm charts, what are they used for, how they make working with Kubernetes and deploying different services easier.', 'start': 681.751, 'duration': 8.752}], 'summary': 'Learn best practices and helm charts for easier kubernetes deployment.', 'duration': 29.892, 'max_score': 660.611, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/S8eX0MxfnB4/pics/S8eX0MxfnB4660611.jpg'}, {'end': 817.777, 'src': 'embed', 'start': 796.012, 'weight': 4, 'content': [{'end': 804.983, 'text': 'You should learn the concepts such as ingress network policies, pod to pod, communication, pod to service, communication Kubernetes,', 'start': 796.012, 'duration': 8.971}, {'end': 809.508, 'text': 'network interface and network plugins, cluster DNS service and so on.', 'start': 804.983, 'duration': 4.525}, {'end': 817.777, 'text': 'Understanding these networking concepts is absolutely essential, especially when you want to administer a self-managed Kubernetes cluster.', 'start': 809.968, 'duration': 7.809}], 'summary': 'Learning networking concepts is essential for administering a self-managed kubernetes cluster.', 'duration': 21.765, 'max_score': 796.012, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/S8eX0MxfnB4/pics/S8eX0MxfnB4796012.jpg'}], 'start': 423.272, 'title': 'Kubernetes fundamentals and essential skills', 'summary': 'Covers understanding kubernetes architecture and components, kubectl commands, and practical applications, along with essential skills like troubleshooting, networking concepts, and helm charts for administrators.', 'chapters': [{'end': 541.627, 'start': 423.272, 'title': 'Understanding kubernetes fundamentals and practical applications', 'summary': 'Emphasizes the importance of understanding kubernetes architecture and components before moving on to practical application, highlighting the need to learn kubectl commands, kubernetes manifest files, and their significance in working with kubernetes clusters.', 'duration': 118.355, 'highlights': ['Understanding the architecture components and how Kubernetes works is essential before moving on to practical application.', 'Getting hands-on experience with Kubernetes builds confidence and reduces the fear of working with it.', 'Learning kubectl command line interface and its main commands is crucial for interacting with a Kubernetes cluster, enabling various actions such as creating components, updating them, troubleshooting, and viewing components.', "Kubernetes manifest files, which describe the desired state of applications within the cluster, are important for creating and managing components, deployments, services, stateful sets, etc. It's vital to understand how to create and manage these manifest files for working effectively with Kubernetes."]}, {'end': 862.535, 'start': 541.627, 'title': 'Essential skills for kubernetes', 'summary': 'Emphasizes the essential skills needed for working with kubernetes, such as troubleshooting, common misconfigurations, and understanding networking concepts for administrators, as well as a foundational understanding of helm charts.', 'duration': 320.908, 'highlights': ['Understanding networking concepts is essential for administering a Kubernetes cluster, including ingress, network policies, pod communication, network plugins, and DNS service. Administering a self-managed Kubernetes cluster requires a thorough understanding of networking concepts such as ingress, network policies, pod communication, network plugins, and DNS service.', 'Troubleshooting skills are crucial for working with Kubernetes and learning about common misconfigurations helps in avoiding mistakes. Developing troubleshooting skills is crucial for working with Kubernetes, and learning about common misconfigurations helps in avoiding mistakes and understanding best practices.', 'Learning about Helm charts is an advanced topic that facilitates deploying third-party services in a Kubernetes cluster. Understanding Helm charts facilitates deploying third-party services in a Kubernetes cluster, making the process easier and more efficient.']}], 'duration': 439.263, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/S8eX0MxfnB4/pics/S8eX0MxfnB4423272.jpg', 'highlights': ['Getting hands-on experience with Kubernetes builds confidence and reduces the fear of working with it.', 'Learning kubectl command line interface and its main commands is crucial for interacting with a Kubernetes cluster, enabling various actions such as creating components, updating them, troubleshooting, and viewing components.', 'Understanding the architecture components and how Kubernetes works is essential before moving on to practical application.', "Kubernetes manifest files, which describe the desired state of applications within the cluster, are important for creating and managing components, deployments, services, stateful sets, etc. It's vital to understand how to create and manage these manifest files for working effectively with Kubernetes.", 'Understanding networking concepts is essential for administering a Kubernetes cluster, including ingress, network policies, pod communication, network plugins, and DNS service.', 'Troubleshooting skills are crucial for working with Kubernetes and learning about common misconfigurations helps in avoiding mistakes.', 'Learning about Helm charts is an advanced topic that facilitates deploying third-party services in a Kubernetes cluster.']}, {'end': 1080.242, 'segs': [{'end': 957.57, 'src': 'embed', 'start': 862.776, 'weight': 0, 'content': [{'end': 871.543, 'text': 'But there is another essential responsibility of a Kubernetes administrator that you need to explicitly configure and set up,', 'start': 862.776, 'duration': 8.767}, {'end': 874.264, 'text': 'and you need to set up properly with best practices.', 'start': 871.543, 'duration': 2.721}, {'end': 877.005, 'text': 'And this is cluster access management.', 'start': 874.604, 'duration': 2.401}, {'end': 879.786, 'text': 'Basically, who can do what in the cluster?', 'start': 877.225, 'duration': 2.561}, {'end': 883.368, 'text': 'As I said, Kubernetes is complex and powerful,', 'start': 880.046, 'duration': 3.322}, {'end': 891.592, 'text': "so you don't want unauthorized people with little knowledge of Kubernetes to have admin permissions to mess everything up.", 'start': 883.368, 'duration': 8.224}, {'end': 897.219, 'text': 'So understanding Kubernetes, RBAC or role based access control,', 'start': 892.032, 'duration': 5.187}, {'end': 908.032, 'text': 'is very important to make sure that everyone has correct access permissions to the cluster resources and everyone can do their job without messing things up in the cluster.', 'start': 897.219, 'duration': 10.813}, {'end': 916.858, 'text': 'For this, you need to learn Kubernetes components such as roles, cluster roles, role and cluster role bindings, service accounts,', 'start': 908.613, 'duration': 8.245}, {'end': 923.081, 'text': 'as well as kubeconfig, and how it works, creating client certificates in Kubernetes for human users,', 'start': 916.858, 'duration': 6.223}, {'end': 928.764, 'text': 'as well as how to integrate various authentication services in Kubernetes cluster.', 'start': 923.081, 'duration': 5.683}, {'end': 933.767, 'text': 'So you can give engineers in your organization access to the cluster more easily.', 'start': 929.104, 'duration': 4.663}, {'end': 939.272, 'text': 'As an administrator, you also will need to take care of data backups in Kubernetes.', 'start': 934.307, 'duration': 4.965}, {'end': 946.519, 'text': 'You need to make sure to have a proper mechanism in place to easily recover your cluster in case of a disaster.', 'start': 939.652, 'duration': 6.867}, {'end': 952.365, 'text': 'For this, you need to understand generally how data is managed in Kubernetes And that, by default,', 'start': 946.879, 'duration': 5.486}, {'end': 957.57, 'text': 'you have no data persistence in Kubernetes and generally in the container world.', 'start': 952.365, 'duration': 5.205}], 'summary': 'Kubernetes administrators need to manage cluster access, understand rbac, and ensure data backups for disaster recovery.', 'duration': 94.794, 'max_score': 862.776, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/S8eX0MxfnB4/pics/S8eX0MxfnB4862776.jpg'}, {'end': 1021.801, 'src': 'embed', 'start': 994.203, 'weight': 4, 'content': [{'end': 1002.532, 'text': 'When you start deploying more complex, stateful applications like databases in your Kubernetes cluster, you will come across the operators.', 'start': 994.203, 'duration': 8.329}, {'end': 1013.537, 'text': 'Kubernetes operator is basically the service itself bundled with the intelligent logic of operating that service automatically within the cluster.', 'start': 1003.012, 'duration': 10.525}, {'end': 1021.801, 'text': 'So, instead of human intervention, of setting up, initiating, maintaining and so on that service, so basically operating the service,', 'start': 1013.657, 'duration': 8.144}], 'summary': 'Kubernetes operators automate service management in clusters.', 'duration': 27.598, 'max_score': 994.203, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/S8eX0MxfnB4/pics/S8eX0MxfnB4994203.jpg'}, {'end': 1065.661, 'src': 'embed', 'start': 1036.636, 'weight': 5, 'content': [{'end': 1041.579, 'text': "To have insights into what's going on in your cluster, you need monitoring.", 'start': 1036.636, 'duration': 4.943}, {'end': 1049.425, 'text': "And it's your job as a Kubernetes administrator to take care of configuring and setting up monitoring on a cluster level.", 'start': 1042.099, 'duration': 7.326}, {'end': 1054.168, 'text': "You can't manage and administer or fix what you can't see.", 'start': 1049.905, 'duration': 4.263}, {'end': 1058.711, 'text': 'One of the most popular tools for monitoring in Kubernetes is Prometheus.', 'start': 1054.508, 'duration': 4.203}, {'end': 1065.661, 'text': 'And when you deploy a monitoring stack, including Prometheus Alert Manager and all the components that come with it,', 'start': 1059.232, 'duration': 6.429}], 'summary': 'Kubernetes administrators need to set up monitoring for cluster visibility, with popular tool prometheus.', 'duration': 29.025, 'max_score': 1036.636, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/S8eX0MxfnB4/pics/S8eX0MxfnB41036636.jpg'}], 'start': 862.776, 'title': 'Kubernetes cluster access management and admin best practices', 'summary': "Discusses kubernetes administrator's role in configuring cluster access management with best practices, emphasizing the importance of understanding kubernetes rbac. it also covers kubernetes admin best practices including data backups, managing configuration data and secret data, learning about kubernetes operators, and deploying monitoring stack with prometheus.", 'chapters': [{'end': 933.767, 'start': 862.776, 'title': 'Kubernetes cluster access management', 'summary': 'Discusses the essential responsibility of a kubernetes administrator in configuring and setting up cluster access management with best practices, emphasizing the importance of understanding kubernetes rbac for correct access permissions and integration of authentication services.', 'duration': 70.991, 'highlights': ['Understanding Kubernetes RBAC, including roles, cluster roles, role and cluster role bindings, service accounts, and kubeconfig, is crucial for ensuring correct access permissions to cluster resources and simplifying access for engineers in the organization.', 'Configuring and setting up cluster access management with best practices is an essential responsibility of a Kubernetes administrator to prevent unauthorized access and potential mishandling of resources in the cluster.', 'Integration of various authentication services in a Kubernetes cluster is important for providing easier access to the cluster for engineers in the organization.', 'Properly configuring and setting up cluster access management is crucial to prevent unauthorized individuals with little knowledge of Kubernetes from having admin permissions and potentially causing disruptions in the cluster.']}, {'end': 1080.242, 'start': 934.307, 'title': 'Kubernetes admin best practices', 'summary': 'Emphasizes the importance of data backups, understanding kubernetes volumes, managing kubernetes configuration data and secret data, learning about kubernetes operators, deploying monitoring stack with prometheus in kubernetes administration.', 'duration': 145.935, 'highlights': ['Understanding Kubernetes operators and deploying them can automate the operation of stateful applications like databases within the cluster, reducing human intervention. Kubernetes operators automate the operation of services within the cluster, reducing human intervention and enabling the administrator to manage stateful applications more efficiently.', 'Configuring and setting up monitoring on a cluster level, using tools like Prometheus, is essential for a Kubernetes administrator to gain insights and manage the cluster effectively. Configuring monitoring on a cluster level using tools like Prometheus is crucial for a Kubernetes administrator to gain insights and effectively manage the cluster.', 'Understanding data backups, Kubernetes volumes, and managing Kubernetes configuration data and secret data is essential for ensuring data persistence and security within the cluster. Understanding data backups, Kubernetes volumes, and managing Kubernetes configuration data and secret data is essential for ensuring data persistence and security within the cluster.']}], 'duration': 217.466, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/S8eX0MxfnB4/pics/S8eX0MxfnB4862776.jpg', 'highlights': ['Understanding Kubernetes RBAC, including roles, cluster roles, role and cluster role bindings, service accounts, and kubeconfig, is crucial for ensuring correct access permissions to cluster resources and simplifying access for engineers in the organization.', 'Configuring and setting up cluster access management with best practices is an essential responsibility of a Kubernetes administrator to prevent unauthorized access and potential mishandling of resources in the cluster.', 'Integration of various authentication services in a Kubernetes cluster is important for providing easier access to the cluster for engineers in the organization.', 'Properly configuring and setting up cluster access management is crucial to prevent unauthorized individuals with little knowledge of Kubernetes from having admin permissions and potentially causing disruptions in the cluster.', 'Understanding Kubernetes operators and deploying them can automate the operation of stateful applications like databases within the cluster, reducing human intervention.', 'Configuring and setting up monitoring on a cluster level, using tools like Prometheus, is essential for a Kubernetes administrator to gain insights and manage the cluster effectively.', 'Understanding data backups, Kubernetes volumes, and managing Kubernetes configuration data and secret data is essential for ensuring data persistence and security within the cluster.']}, {'end': 1388.302, 'segs': [{'end': 1147.252, 'src': 'embed', 'start': 1080.763, 'weight': 0, 'content': [{'end': 1086.507, 'text': 'And generally for all the above administrative tasks, you need to learn the best practices as well.', 'start': 1080.763, 'duration': 5.744}, {'end': 1094.893, 'text': 'Not just any way of doing it and configuring it so that it works, but the best way of operations and security in Kubernetes.', 'start': 1086.947, 'duration': 7.946}, {'end': 1102.822, 'text': "So that's basically your roadmap if you want to become a Kubernetes administrator and learn that aspect of the platform.", 'start': 1095.453, 'duration': 7.369}, {'end': 1108.229, 'text': 'Now. having a roadmap like this is great for structuring your learning,', 'start': 1103.143, 'duration': 5.086}, {'end': 1112.635, 'text': 'but you still need to find the right resources that explain these concepts properly.', 'start': 1108.229, 'duration': 4.406}, {'end': 1116.821, 'text': "You have to put them in the right order, make sure you don't miss any important topics.", 'start': 1112.935, 'duration': 3.886}, {'end': 1123.15, 'text': "That's still a huge effort to research all of this and drains the motivation right at the beginning.", 'start': 1117.341, 'duration': 5.809}, {'end': 1130.279, 'text': 'So instead, as a simpler alternative, you can actually enroll in our pre-structured course,', 'start': 1123.671, 'duration': 6.608}, {'end': 1140.347, 'text': 'where I already did all that heavy lifting of creating the perfect curriculum with the right hands on projects and practical examples for this specific learning path.', 'start': 1130.279, 'duration': 10.068}, {'end': 1147.252, 'text': 'Many of our students right after completing the course successfully passed the CK exam.', 'start': 1140.607, 'duration': 6.645}], 'summary': 'To become a kubernetes administrator, follow best practices and enroll in a pre-structured course with practical examples. many students passed the ck exam.', 'duration': 66.489, 'max_score': 1080.763, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/S8eX0MxfnB4/pics/S8eX0MxfnB41080763.jpg'}, {'end': 1229.452, 'src': 'embed', 'start': 1198.109, 'weight': 2, 'content': [{'end': 1200.211, 'text': "And that's where Kubernetes power actually lies.", 'start': 1198.109, 'duration': 2.102}, {'end': 1208.977, 'text': 'So you need to understand the concepts of replicating your application in Kubernetes, scaling your application up and down to adjust to the load.', 'start': 1200.731, 'duration': 8.246}, {'end': 1218.304, 'text': 'And for that you need to learn more about deployments, replica sets, you need to learn how to configure readiness and liveness probes,', 'start': 1209.517, 'duration': 8.787}, {'end': 1222.747, 'text': 'and you need to also learn how to achieve all that for stateful applications as well.', 'start': 1218.304, 'duration': 4.443}, {'end': 1229.452, 'text': 'But as I mentioned at the beginning, all such cluster components are defined through Kubernetes manifest files.', 'start': 1223.067, 'duration': 6.385}], 'summary': 'Kubernetes power lies in scaling applications using deployments, replica sets, readiness, and liveness probes.', 'duration': 31.343, 'max_score': 1198.109, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/S8eX0MxfnB4/pics/S8eX0MxfnB41198109.jpg'}, {'end': 1336.063, 'src': 'embed', 'start': 1307.125, 'weight': 1, 'content': [{'end': 1308.587, 'text': 'rolling updates and rollbacks.', 'start': 1307.125, 'duration': 1.462}, {'end': 1315.471, 'text': 'And when you know these deployment strategies, you can decide which one fits best for your application and for your cluster.', 'start': 1309.187, 'duration': 6.284}, {'end': 1320.454, 'text': "When deploying your application changes to Kubernetes, you won't be doing that manually.", 'start': 1315.791, 'duration': 4.663}, {'end': 1327.818, 'text': 'As part of your developer workflow, you will have CI CD release pipeline configured that actually deploys to the end environment.', 'start': 1320.754, 'duration': 7.064}, {'end': 1336.063, 'text': 'So you need to learn how to integrate CI CD into Kubernetes cluster to do automatic deployments,', 'start': 1328.239, 'duration': 7.824}], 'summary': 'Learn deployment strategies for automatic application updates in kubernetes using ci/cd pipeline.', 'duration': 28.938, 'max_score': 1307.125, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/S8eX0MxfnB4/pics/S8eX0MxfnB41307125.jpg'}, {'end': 1376.019, 'src': 'embed', 'start': 1346.709, 'weight': 5, 'content': [{'end': 1356.614, 'text': "Knowledge of those configuration details that I just mentioned may be even more important when you're deploying more complex microservices applications,", 'start': 1346.709, 'duration': 9.905}, {'end': 1365.896, 'text': 'because now you have to connect them properly within the cluster and configure all needed third party services for your microservices application.', 'start': 1356.614, 'duration': 9.282}, {'end': 1376.019, 'text': "And that's where you will need to learn more about services that you can deploy inside cluster for such microservice application like a service mesh,", 'start': 1366.116, 'duration': 9.903}], 'summary': 'Understanding configuration for complex microservices applications is crucial for proper deployment and connection within the cluster, including third-party services and service mesh.', 'duration': 29.31, 'max_score': 1346.709, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/S8eX0MxfnB4/pics/S8eX0MxfnB41346709.jpg'}], 'start': 1080.763, 'title': 'Kubernetes roadmaps', 'summary': 'Outlines the roadmap for becoming a kubernetes administrator, emphasizing learning best practices, operations, and security, and the effort required. it also details the importance of enrolling in a pre-structured course for kubernetes, highlighting key responsibilities, skills required for a kubernetes user, and the need for deployment strategies and ci/cd integration with practical examples and successful outcomes.', 'chapters': [{'end': 1123.15, 'start': 1080.763, 'title': 'Kubernetes administrator roadmap', 'summary': 'Outlines the roadmap for becoming a kubernetes administrator, emphasizing the importance of learning best practices, operations, and security, and the effort required to find proper learning resources.', 'duration': 42.387, 'highlights': ['The roadmap for becoming a Kubernetes administrator involves learning best practices, operations, and security in Kubernetes.', 'Finding the right resources to explain these concepts properly and structuring them in the right order is crucial for effective learning.', 'Researching all the necessary topics for Kubernetes administration can be a huge effort and may drain motivation.']}, {'end': 1388.302, 'start': 1123.671, 'title': 'Kubernetes user roadmap', 'summary': 'Details the importance of enrolling in a pre-structured course for kubernetes, highlights the key responsibilities and skills required for a kubernetes user, and emphasizes the need for deployment strategies and ci/cd integration in kubernetes with practical examples and successful outcomes.', 'duration': 264.631, 'highlights': ['As a Kubernetes user, understanding the concepts of replicating applications, scaling, readiness and liveness probes, and configuration details for different objects like deployments and services is crucial for deploying and running applications in a Kubernetes cluster with high availability.', "Deployment strategies such as canary deployments, blue-green deployments, rolling updates, and rollbacks are essential for deploying application changes in Kubernetes without causing downtime or risking crashes, and integrating CI/CD into Kubernetes cluster for automatic deployments is crucial for a developer's workflow.", 'In more complex microservices applications, knowledge of configuration details and connecting services properly within the cluster, as well as deploying services like a service mesh, becomes even more important when handling traffic and third party services.', 'Enrolling in the pre-structured course has resulted in many students successfully passing the CK exam and becoming certified Kubernetes administrators, while also being able to apply the knowledge directly in their work.']}], 'duration': 307.539, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/S8eX0MxfnB4/pics/S8eX0MxfnB41080763.jpg', 'highlights': ['Enrolling in a pre-structured course has resulted in many students successfully passing the CK exam and becoming certified Kubernetes administrators, while also being able to apply the knowledge directly in their work.', "Deployment strategies such as canary deployments, blue-green deployments, rolling updates, and rollbacks are essential for deploying application changes in Kubernetes without causing downtime or risking crashes, and integrating CI/CD into Kubernetes cluster for automatic deployments is crucial for a developer's workflow.", 'As a Kubernetes user, understanding the concepts of replicating applications, scaling, readiness and liveness probes, and configuration details for different objects like deployments and services is crucial for deploying and running applications in a Kubernetes cluster with high availability.', 'The roadmap for becoming a Kubernetes administrator involves learning best practices, operations, and security in Kubernetes.', 'Finding the right resources to explain these concepts properly and structuring them in the right order is crucial for effective learning.', 'In more complex microservices applications, knowledge of configuration details and connecting services properly within the cluster, as well as deploying services like a service mesh, becomes even more important when handling traffic and third party services.', 'Researching all the necessary topics for Kubernetes administration can be a huge effort and may drain motivation.']}, {'end': 1616.878, 'segs': [{'end': 1467.678, 'src': 'embed', 'start': 1410.768, 'weight': 0, 'content': [{'end': 1419.618, 'text': 'thinking about the road map and structuring, having to collect all the learning resources, analyze which ones are easy to follow and understandable,', 'start': 1410.768, 'duration': 8.85}, {'end': 1425.405, 'text': "not outdated, not missing important information, making sure you don't have knowledge gaps left.", 'start': 1419.618, 'duration': 5.787}, {'end': 1426.926, 'text': 'and so on.', 'start': 1425.945, 'duration': 0.981}, {'end': 1432.449, 'text': "if you don't want to go through this process and make it easier for you, save your time and energy.", 'start': 1426.926, 'duration': 5.523}, {'end': 1437.673, 'text': 'as i mentioned before, you can use our courses to learn all this.', 'start': 1432.449, 'duration': 5.224}, {'end': 1441.775, 'text': 'you just follow the prepared path, which is perfectly laid out for you,', 'start': 1437.673, 'duration': 4.102}, {'end': 1451.784, 'text': "and learn both the wise to really understand the concepts as well as how's of practically working with the tool and actually implementing these things.", 'start': 1441.775, 'duration': 10.009}, {'end': 1459.371, 'text': 'So, in terms of learning resources, as a starting point for the shared knowledge that you need for both directions,', 'start': 1452.124, 'duration': 7.247}, {'end': 1467.678, 'text': 'you can use my one hour Kubernetes video or the four hour tutorial video, which are both on my YouTube channel and absolutely free.', 'start': 1459.371, 'duration': 8.307}], 'summary': 'Utilize the prepared learning path with free one-hour and four-hour kubernetes tutorial videos to save time and energy.', 'duration': 56.91, 'max_score': 1410.768, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/S8eX0MxfnB4/pics/S8eX0MxfnB41410768.jpg'}, {'end': 1537.843, 'src': 'embed', 'start': 1517.029, 'weight': 3, 'content': [{'end': 1526.616, 'text': 'And if you want to take it even one step higher and learn about the security best practices and secure configuration of Kubernetes cluster specifically,', 'start': 1517.029, 'duration': 9.587}, {'end': 1530.518, 'text': 'then soon we are releasing a full DevSecOps bootcamp,', 'start': 1526.616, 'duration': 3.902}, {'end': 1537.843, 'text': 'where a large part of that bootcamp will actually cover security in Kubernetes to the advanced level.', 'start': 1530.518, 'duration': 7.325}], 'summary': 'Upcoming devsecops bootcamp covers advanced kubernetes security.', 'duration': 20.814, 'max_score': 1517.029, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/S8eX0MxfnB4/pics/S8eX0MxfnB41517029.jpg'}], 'start': 1388.702, 'title': 'Learning roadmap and resources', 'summary': 'Offers a clear roadmap for learning and emphasizes time saved by using prepared paths. it also provides a comprehensive roadmap for learning kubernetes, including free resources, advanced devops bootcamp, and future devsecops bootcamp.', 'chapters': [{'end': 1451.784, 'start': 1388.702, 'title': 'Learning roadmap and simplifying resources', 'summary': 'Provides a clear roadmap for structuring learning, emphasizing the effort and time saved by using prepared paths and courses instead of individually sourcing and analyzing resources.', 'duration': 63.082, 'highlights': ['The chapter emphasizes the effort and time saved by using prepared paths and courses instead of individually sourcing and analyzing resources.', 'It highlights the challenges of collecting and analyzing learning resources, including identifying outdated or incomplete information and ensuring comprehensive knowledge.', 'The chapter stresses the benefits of following a prepared path for learning, which is laid out for understanding concepts and practical implementation.']}, {'end': 1616.878, 'start': 1452.124, 'title': 'Kubernetes learning roadmap', 'summary': "Provides a comprehensive roadmap for learning kubernetes, including free resources such as tutorial videos and a cka course, an advanced devops bootcamp, and a future devsecops bootcamp, emphasizing the importance of understanding the 'why' and practical application, and encouraging feedback from viewers.", 'duration': 164.754, 'highlights': ["The chapter emphasizes the availability of free learning resources, such as a one-hour Kubernetes video and a four-hour tutorial video, both on the speaker's YouTube channel.", 'It mentions the availability of a CKA course for learning Kubernetes administration to an advanced level.', 'The chapter introduces an advanced DevOps Bootcamp, which includes teaching Kubernetes in combination with various other DevOps technologies, and mentions the practical application of real-life use cases as an engineer.', 'It discusses the upcoming release of a DevSecOps Bootcamp, with a focus on security in Kubernetes to an advanced level, offering a step-by-step approach for learning and acquiring new engineering skills.', 'The speaker encourages practical application by suggesting deploying a containerized, dockerized open source application to a Kubernetes cluster for learning purposes.', "The chapter emphasizes the importance of understanding the 'why' and immediately putting it into practice for a comprehensive understanding of theory and practice.", "It encourages feedback from viewers and expresses gratitude for positive comments and feedback on the speaker's videos."]}], 'duration': 228.176, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/S8eX0MxfnB4/pics/S8eX0MxfnB41388702.jpg', 'highlights': ['The chapter stresses the benefits of following a prepared path for learning, which is laid out for understanding concepts and practical implementation.', 'The chapter emphasizes the effort and time saved by using prepared paths and courses instead of individually sourcing and analyzing resources.', "The chapter emphasizes the availability of free learning resources, such as a one-hour Kubernetes video and a four-hour tutorial video, both on the speaker's YouTube channel.", 'The chapter introduces an advanced DevOps Bootcamp, which includes teaching Kubernetes in combination with various other DevOps technologies, and mentions the practical application of real-life use cases as an engineer.', 'The chapter discusses the upcoming release of a DevSecOps Bootcamp, with a focus on security in Kubernetes to an advanced level, offering a step-by-step approach for learning and acquiring new engineering skills.']}], 'highlights': ['Kubernetes knowledge offers career advantage, potential full-time engineer role', 'Understanding the administration and user sides of Kubernetes is crucial for an efficient learning journey, similar to setting up AWS Cloud or Jenkins platforms.', 'Getting hands-on experience with Kubernetes builds confidence and reduces the fear of working with it.', 'Understanding Kubernetes RBAC, including roles, cluster roles, role and cluster role bindings, service accounts, and kubeconfig, is crucial for ensuring correct access permissions to cluster resources and simplifying access for engineers in the organization.', 'Enrolling in a pre-structured course has resulted in many students successfully passing the CK exam and becoming certified Kubernetes administrators, while also being able to apply the knowledge directly in their work.', 'The chapter emphasizes the effort and time saved by using prepared paths and courses instead of individually sourcing and analyzing resources.']}