Let us help you find the training program you are looking for.

If you can't find what you are looking for, contact us, we'll help you find it. We have over 800 training programs to choose from.

Introduction to DevOps with Kubernetes

  • Course Code: DevOps - Introduction to DevOps with Kubernetes
  • Course Dates: Contact us to schedule.
  • Course Category: DevOps Duration: 2 Days Audience: This course is geared for software developers who wants to Become familiar with Kubernetes and explore techniques to manage your containerized workloads and services

Course Snapshot 

  • Duration: 2 days 
  • Skill-level: Foundation-level DevOps with Kubernetes for Intermediate skilled team members. This is not a basic class. 
  • Targeted Audience: This course is geared for software developers who wants to Become familiar with Kubernetes and explore techniques to manage your containerized workloads and services 
  • Hands-on Learning: This course is approximately 50% hands-on lab to 50% lecture ratio, combining engaging lecture, demos, group activities and discussions with machine-based student labs and exercises. Student machines are required. 
  • Delivery Format: This course is available for onsite private classroom presentation, or remote instructor led delivery, or CBT/WBT (by request). 
  • Customizable: This course may be tailored to target your specific training skills objectives, tools of choice and learning goals. 

Kubernetes and DevOps are the two pillars that can keep your business at the top by ensuring high performance of your IT infrastructure. Introduction to DevOps with Kubernetes will help you develop the skills you need to improve your DevOps with the power of Kubernetes. The course begins with an overview of Kubernetes primitives and DevOps concepts. You’ll understand how Kubernetes can assist you with overcoming a wide range of real-world operation challenges. You will get to grips with creating and upgrading a cluster, and then learn how to deploy, update, and scale an application on Kubernetes. As you advance through the lessons, you’ll be able to monitor an application by setting up a pod failure alert on Prometheus. The course will also guide you in configuring Alert manager to send alerts to the Slack channel and trace down a problem on the application using kubectl commands. By the end of this course, you’ll be able to manage the lifecycle of simple to complex applications on Kubernetes with confidence. 

Working in a hands-on learning environment, led by our DevOps with Kubernetes expert instructor, students will learn about and explore: 

  • Learn everything from creating a cluster to monitoring applications in Kubernetes 
  • Understand and develop DevOps primitives using Kubernetes 
  • Use Kubernetes to solve challenging real-life DevOps problems 

Topics Covered: This is a high-level list of topics covered in this course. Please see the detailed Agenda below 

  • Create and manage Kubernetes clusters in on-premise systems and cloud 
  • Exercise various DevOps practices using Kubernetes 
  • Explore configuration, secret, and storage management, and exercise these on Kubernetes 
  • Perform different update techniques and apply them on Kubernetes 
  • Use the built-in scaling feature in Kubernetes to scale your applications up and down 
  • Use various troubleshooting techniques and have a monitoring system installed on Kubernetes 

Audience & Pre-Requisites 

This course is geared for those who wants to Become familiar with Kubernetes and explore techniques to manage your containerized workloads and services 

Pre-Requisites:  Students should have  

  • Familiarity with cloud-based version control systems such as GitHub would be helpful.  
  • No prior knowledge of AI is necessary. 
  • Good foundational mathematics or logic skills 
  • Basic Linux skills, including familiarity with command-line options such as ls, cd, cp, and su 

Course Agenda / Topics 

  1. Introduction to DevOps 
  • Introduction to DevOps 
  • Introduction 
  • The DevOps Toolchain 
  1. Introduction to Microservices and Containers 
  • Introduction to Microservices and Containers 
  • Introduction 
  • Introduction to Docker 
  • Building Docker Images 
  • Running Docker Containers 
  1. Introduction to Kubernetes 
  • Introduction to Kubernetes 
  • Introduction 
  • Kubernetes Architecture 
  • Accessing Kubernetes Clusters 
  • Fundamental Kubernetes Resources 
  1. Creating a Kubernetes Cluster 
  • Creating a Kubernetes Cluster 
  • Introduction 
  • Manual Kubernetes Cluster Setup 
  • Kubernetes Cluster Considerations 
  • Kubernetes Platform Options 
  1. Deploy an Application to Kubernetes 
  • Deploy an Application to Kubernetes 
  • Introduction 
  • Object Management in Kubernetes 
  • Service Discovery in Kubernetes 
  • Kubernetes Package Manager: Helm 
  1. Configuration and Storage Management in Kubernetes 
  • Configuration and Storage Management in Kubernetes 
  • Configuration Management 
  • Configuration Management in Kubernetes 
  • Secret Management 
  • Secret Management Best Practices 
  • Storage Management 
  • Storage Management in Kubernetes 
  • Activity 7: Running a Persistent Database on Kubernetes 
  1. Updating and Scaling an Application in Kubernetes 
  • Updating and Scaling an Application in Kubernetes 
  • Updating an Application 
  • Updating an Application in Kubernetes 
  • Scaling an Application in Kubernetes 
  1. Troubleshooting Applications in Kubernetes 
  • Troubleshooting Applications in Kubernetes 
  • Introduction 
  • Troubleshooting 
  • Troubleshooting Applications in Kubernetes 
  1. Monitoring Applications in Kubernetes 
  • Monitoring Applications in Kubernetes 
  • Monitoring 
  • Monitoring Applications in Kubernetes 
  • Custom Metrics 
  • Exposed Metrics in Kubernetes 
View All Courses

    Course Inquiry

    Fill in the details below and we will get back to you as quickly as we can.

    Interested in any of these related courses?