Udemyintermediatept

Kubernetes: Do Básico ao Avançado

Master Kubernetes: Cluster setup, high availability, and advanced troubleshooting. Learn to manage and optimize your containerized applications.

4.9(699)
4,792students
20h 48m
Certificate
Mateus Müller
Mateus MüllerLFCE | LPIC-3 | CKA | CompTIA Linux+

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.

$ whoami — the devs behind tutorialsearch.io

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.

4.9(3,684)
19h 8m
beginner
4.9(8,378)
9h 50m
beginner
4.8(1,333)
12h 27m
intermediate
4.8(18,116)
19h 39m
all