Kubernetes: Do Básico ao Avançado
Master Kubernetes: Cluster setup, high availability, and advanced troubleshooting. Learn to manage and optimize your containerized applications.
Course Content
Kubernetes: Do Básico ao Avançado is an intermediate-level Udemy course taught by Mateus Müller. It runs 20h 48m, is taught in Portuguese, and includes a certificate of completion. Learners rate it 4.9 out of 5 from 699 reviews, with 4,792 students enrolled. It is a paid course, last updated May 2025.
Unlock Kubernetes Mastery: A Comprehensive On-Premises Training
Feeling overwhelmed by Kubernetes? Do you grasp the concepts but struggle to apply them in real-world scenarios? This course provides a solid foundation in Kubernetes designed for practical application. We focus exclusively on Kubernetes on-premises, allowing you to build and manage your own cluster without incurring cloud computing costs. Gain complete control over your infrastructure and master the core principles of container orchestration.
Here's a detailed curriculum to elevate your Kubernetes skills:
- Cluster Creation: Learn Kubernetes architecture and create clusters using three popular methods: Kind, Vagrant, and Kubespray. We'll also cover essential topics like kubeconfig, general commands, communication debugging, and etcd usage.
- YAML Mastery: Understand YAML structure and effectively deploy applications to the API server using
kubectl. Discover productivity-boosting tips for daily YAML usage. - Namespaces: Isolate applications for improved organization and security using Kubernetes namespaces.
- Pods: Explore the fundamental building block of Kubernetes. Dive deep into init containers, multi-container pods, static pods, lifecycle management, and troubleshooting techniques.
- Deployments: Master Deployments for reliable application management. Learn about labels & selectors, rollout control, optimization strategies, scaling, resource definition, health checks (probes), and environment variables.
- DaemonSets: Understand the use cases for DaemonSets compared to Deployments.
- StatefulSets: Differentiate between stateless and stateful applications and learn when to effectively utilize StatefulSets.
- Jobs & CronJobs: Deploy single-execution workloads using Jobs and scheduled tasks with CronJobs.
- Services: Expose applications and balance traffic using various Service types. Learn to debug at the iptables level to understand kube-proxy's rule management.
- Ingress: Expose applications externally using Ingress and configure NGINX as your Ingress controller.
- ConfigMaps & Secrets: Externalize configuration files and sensitive information using ConfigMaps and Secrets.
- Storage: Learn to persist data using StorageClasses, Persistent Volumes (PVs), and Persistent Volume Claims (PVCs), ensuring data durability even when containers are recreated.
- Autoscaling: Implement horizontal pod autoscaling (HPA) to automatically scale your application based on resource utilization. Understand the calculation formula and explore vertical pod autoscaling (VPA).
- Networking: Understand the CNI (Container Network Interface) and CoreDNS components responsible for network implementation and DNS queries. Master troubleshooting and debugging network issues.
- RBAC (Role-Based Access Control): Secure your Kubernetes cluster by configuring user authentication with TLS x509 certificates and authorizing API calls using RBAC.
- Upgrade: Perform pre-upgrade checks and execute manual node upgrades for seamless cluster maintenance.
- Scheduling: Utilize various scheduling strategies including NodeAffinity, PodAffinity, NodeSelector, Topology Constraints, Taints, and Tolerations to control pod placement.
- Troubleshooting: Develop expert-level troubleshooting skills. Learn to analyze common problems and simulate connectivity errors using iptables. Gain practical analysis strategies used daily.
This comprehensive training focuses on a deep understanding of the Kubernetes ecosystem, preparing you for success in the job market. It's not about building projects; it's about mastering the underlying concepts for real-world application.
Hire the developers behind TutorialSearch.io
We built this site — full-stack web apps, AI integration & automation. Tell us what you need and we'll build yours.