Kubernetes Fundamentals Course

This two-day Kubernetes training course helps to get started with Kubernetes and is designed for beginners who have no previous experience with container orchestration or cloud technologies. This fundamentals course starts from a general overview of the Kubernetes cloud-native platform and then describes its structure. The rest of the course is mostly practical and teaches how to deploy and configure applications on Kubernetes clusters.

Need help getting approval for your training participation?

Download Convince your boss letter

Why enroll

  • Get an overview of the Kubernetes features and how the platform is used to automate deployment, scaling, and management of containerized applications.
  • Get practical skills required to provision the required cloud infrastructure for a Kubernetes deployment.
  • Get experience in deploying Kubernetes master and worker nodes and post-installation configuration.

Who should attend

  • Operators and DevOps engineers looking to enhance their practical skills in Kubernetes operations
  • Operators and DevOps engineers seeking a better understanding of how Kubernetes can be used to scale applications on the fly, roll out new features, and optimize hardware usage
  • Operators and DevOps engineers planning to bootstrap and operate fault-tolerant Kubernetes clusters in production

Training program

see details
  • Instructors
  • Altoros services
  • Altoros customers
  • Students
  • Useful links for the course
  • Agenda
  • Schedule
  • The methodology of the training
  • Create a Docker image
  • Start a Docker container
  • Mount a volume inside a container
  • Change a network to a host
Kubernetes Architecture
  • Managed Kubernetes platforms
  • Infrastructure providers
  • Kubernetes components
  • Install kubectl on the workstation
  • Get access to a Kubernetes cluster
  • Pods
  • Multi-container pod design
  • Pod life cycle
  • Launch a pod using a container image
  • Launch a pod using a configuration file
  • Deploy a pod from a custom image (optional)
  • Limit pod resources (optional)
  • Deployment use cases
  • Updating deployments
  • Rolling back a deployment
  • Create a deployment
  • Observe how Kubernetes restarts containers
Labels and selectors
  • Labels in pods
  • Using selectors
Kubernetes basics
  • What is Kubernetes?
  • Benefits of the Cloud Native Computing Foundation
  • Comparison with other products
see details
Health checks
  • Deploy a pod with a health check
  • Use a readiness probe
  • Create a health check for an NGINX pod
  • Create a health check using TCP sockets
  • Service without selectors
  • Types Proxy modes
  • Service discovery
  • Deploying a PHP Guestbook application with Redis
  • Investigating source code of the sample (optional)
  • Manually connecting to Redis from an app pod (optional)
  • Blue-green deployment (optional)
Secrets and ConfigMaps
  • Storing secrets in Kubernetes
  • Access secrets from environment variables (optional)
  • Use ConfigMaps (optional)
Volumes and data
  • Persistent volume
  • Persistent volume claim
  • Volume life cycle
  • Volume types
  • Access modes
  • Storage class
  • Deploying WordPress and MySQL with persistent volumes
  • Static persistent volume provisioning (optional)
  • Observe how a persistent volume is reattached (optional)
Managing state with deployments
  • StatefulSet use cases
  • StatefulSet limitations
  • Deploying Cassandra with StatefulSets scale (optional)
  • Ingress controllers
  • Singe services ingress
  • Simple fanout ingress
  • Name-based virtual hosting ingress
  • TLS termination
  • Deploy a sample app using ingress
  • Specify an app host (optional)
  • Use TLS (optional)
See details

Altoros recommends that all students have a laptop with:

  • An SSH terminal client (like SSH or Putty)
  • A tool to transfer files over SSH (like scp)
  • A web browser (Chrome/Firefox)
  • Internet connection (outgoing connections on TCP ports 22, 80, 8080, and 443)
  • Access to Google Cloud Platform and Google Cloud Console
See all
Maximize your team's talent with customized hands-on training

Our customers

nike logo
pivotal logo
roche logo
toyota logo
siemens logo
imb logo

What trainees say about Altoros courses

video play
Kubernetes Deep Dive Training in San Jose
video play
Kubernetes Deep Dive Training in San Jose
video play
Kubernetes Deep Dive Training, Washington DC
video play
Kubernetes Deep Dive Training, Washington DC
video play
Cloud Foundry for DevOps Training
video play
Cloud Foundry Training at Cloud Foundry Summit, 2017
video play
Kubernetes Deep Dive Training, Los Angeles
Get updates on upcoming events and new courses, discounts and special offers

Frequently asked questions

Did not find the answer to your question? Drop us a line at training@altoros.com

Will I get a certificate after completion?
See details

Yes! Once you have completed our training, you will be issued a certificate that you can print or add to your LinkedIn profile for others to see.

Note: the certificate does not represent official academic credit.

What are the available payment options?
See details

We accept all major credit cards including Visa, American Express, MasterCard, Discovery, and more. You can pay by credit card, bank transfer, PayPal or check.

If you would like to get an invoice for your company to pay for this training, please email to training@altoros.com and provide us with the following info:

  • Name of your Company/Division which you would like to be invoiced;
  • Name of the person the invoice should be addressed to;
  • Billing Address
  • Purchase order # to put on the invoice (if required by your company)
Do you offer discounts?
See details

Yes, we offer discounts of up to 20% off for early birds who register for the training in advance. Each discount tier has a limited number of seats and all of our discounts are available in limited quantities. Once we sell all of our discounted seats, we move to full price.

Do you offer group discounts?
See details

Yes, we also offer a discount for groups of 3 or more people who register together

What size are the groups?
See details

The standard group size is 7-10 people. Small class sizes provide students unparalleled access to instructors. This way each student can have enough attention and assistance from the instructor.

Note: The class is contingent upon having 7 attendees. If there aren’t enough students, we will offer you to attend the class in a different location or make a full refund. That is also the reason why we ask not to buy flight tickets before the class is confirmed.

I need to travel to participate in training. Do you help with visa?
See details

We do not participate in the process of application for visa. However, we can provide a confirmation that you have registered for our class and bought a ticket for it. This should support your visa application.

If your application is declined, we will refund the ticket, except for a small administrative fee.

What services do you offer after the training?
See details

Advanced training options or classes on different domain to widen your expertise and technical skill set (Kubernetes, Cloud Foundry, Microservices)

Why should I trust Altoros Training?
See details

We have 17 years of experience in the delivery of various projects with wide range of technologies

Our trainers are first of all engineers and developers who build Kubernetes solutions for our clients on daily basis

We’ve already trained 500+ people all over the world


Contact us

Alexandra Mironova

Alexandra Mironova

Training Coordinator


location icon830 Stewart Dr., Suite 119Sunnyvale, CA 94085
First Name*
Last Name*
Your Message (optional)