Skip to content

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.

Advanced Kubernetes

Course Summary

The Advanced Kubernetes training course is designed for students with a basic understanding of Kubernetes wanting to venture into customizing clusters by creating business-specific components to deliver more powerful solutions. This course focuses on advanced topics such as deploying resilient applications, extending Kubernetes, cluster provisioning, and traffic shifting with network policies.

The course begins with deploying resilient applications, extending Kubernetes, cluster provisioning, and ServiceMesh. Next, the course dives into three levels of Kubernetes administration. The course concludes with a lesson on roles and access control and a review of Serverless.

The course will be code heavy using GoLang to tap into the various API's to build enhanced Kubernetes powered clusters. Prerequisites include a working knowledge of Kubernetes as well as GoLang.

Purpose
Learn how to create and configure Kubernetes clusters.
Audience
Developers and developer teams needing a better way to manage containers.
Role
DevOps Engineer - Software Developer - System Administrator
Skill Level
Advanced
Style
Targeted Topic - Workshops
Duration
3 Days
Related Technologies
Docker | Kubernetes

 

Productivity Objectives
  • Design and deploy resilient applications.
  • Apply next-level command-line tools like Kube-scheduler, cloud-controller-manager, operators, and more.
  • Provision clusters with Kube-admin and cluster API.
  • Utilize RBAC to regulate access to a computer or network resources based on the roles of individual users within an enterprise.

What You'll Learn:

In the Advanced Kubernetes training course, you'll learn:
  • Deploying Resilient Applications
    • ReplicaSets
    • StatefulSets
    • Resources
    • Probes
    • HorizontalPodAutoscaler
    • Cluster Autoscaler
  • Extending Kubernetes
    • Schedulers
    • Controllers
    • Operators
    • Init Containers
    • Custom Resource Definitions
  • Cluster Provisioning
    • Kubeadm
    • Cluster API
  • Observability
    • Prometheus
    • OpenTracing
  • ServiceMesh
    • Traffic shifting and network policies
  • Advanced K8S Administration I
    • DaemonSets
    • Jobs
    • CronJobs
    • Advanced Volume Usage
    • ConfigMaps
    • Secrets
  • Advanced K8S Administration II
    • Controlling K8S using declarative object configuration
    • Use cases, best practices and real-life examples
  • Advanced K8S Administration III
    • Patterns for deployment and updates
    • Best practices in rolling upgrades, canary deploys, blue-green deploys etc
  • Roles and Access Control
    • Role-Based Authentication
  • Serverless
    • Knative
“I appreciated the instructor's technique of writing live code examples rather than using fixed slide decks to present the material.”

VMware

Dive in and learn more

When transforming your workforce, it's important to have expert advice and tailored solutions. We can help. Tell us your unique needs and we'll explore ways to address them.

Let's chat

By filling out this form and clicking submit, you acknowledge our privacy policy.