Accelerate Kubernetes adoption by taking Altoros private training.
Our trainers have strong expertise in Kubernetes enablement for Fortune 500 and Global 2000 customers.
Leverage external practical knowledge and skyrocket your company’s cloud-native transformation with our Kubernetes training.

Step 1
Select the checkboxes to include the topics you want to be present in your training agenda. You can save this form at any time and continue later.
Step 2
Select cloud infrastructure provider for the training and select your Deployment method
Step 3
Fill in the form to complete your submission:
Set up prerequisites, learn about the Kubernetes architecture, and deploy a Kubernetes instance needed in other exercises
Please note that the introduction and kubernetes architecture modules are mandatory for this course, you can't skip these topics.
1h
A few things about Altoros, getting to know each other and instructors, overall information on the schedule and agenda of the course, as well as useful links.
Please note that the introduction and kubernetes architecture modules are mandatory for this course, you can't skip these topics.
1.5h
Learn how to deploy Kubernetes. Get familiar with managed K8s platforms, infrastructure providers, and Kubernetes components.
1h
Get familiar with Kubernetes and its benefits compared to other products, an intro to CNCF. Create a Docker image by yourself, start a Docker container, mount volume inside the container, and change the network to host.
Learn how to run your applications on Kubernetes—both stateless and stateful
1.5h
Create a deployment and observe how Kubernetes restarts containers. Get to know the most common deployment use cases, as well as learn how to update and roll back deployments.
1h
Deploy a pod with a health check, learn how to use readiness probe, as well as create health check for an nginx pod and the one using TCP sockets.
0.5h
Get practical skills in using selectors and labels in pods.
1.5h
Launch a pod using a container image and the one using a configuration file, deploy a pod from a custom image, and practice in limiting pod resources. Learn about pods, multi-container pod design, and pod’s life cycle.
1.5h
Familiarize with Persistent volume, Persistent volume claim, Volume life cycle and types, access modes and a storage class. Deploy WordPress and MySQL with Persistent Volumes, do the Static persistent volume provisioning, and observe how persistent volume is reattached.
Learn how to operate cloud-native platforms based on Kubernetes—upgrade a cluster to a newer version, integrate with monitoring and logging solutions, and set up a continuous delivery pipeline
2h
Discussion around continuous integration / delivery tools, understanding a CI/CD pipeline structure, and deploying a sample application using the Jenkins pipeline.
1.5h
Learn how to update clusters and familiarize with Addons. Install the Kubernetes Dashboard Addon by yourself, change the cluster configuration, deploy a highly available cluster, and learn how to add Heapster metrics to the Kubernetes Dashboard.
2h
Learn how to manage multiple Kubernetes clusters, create federated cluster, and deploy a multi-cloud application by yourself.
1h
Install the Kubernetes Elasticsearch logging add-on, setup a Kibana Dashboard for Kube-System, learn how to parse logs, as well as familiarize with Node-level logging, Sidecar log streaming, Sidecar with a logging agent, system components logs, ELK log flow, and Grok filters.
1h
Deploy a new application and configure it for monitoring, while getting familiar with alerting. Discover general monitoring architecture, cAdvisor and InfluxDB + Grafana.
3h
Manually deploy a new cluster using Terraform, perform advanced cluster troubleshooting (optional), and learn Terraform.
Topics include setting up the ingress to balance external traffic between the pods and exposing the applications to the outer world using services
1h
Understand how Kubernetes uses DNS internally for service discovery and how to integrate internal Kubernetes DNS with the external one. Explore service name resolution in practice.
1h
Deploy a sample app using ingress, as well as practice in specifying an app host and in using TLS. Familiarize with ingress controllers, singe-services ingress, simple-fanout ingress, and name-based virtual hosting ingress; get an introduction to TLS termination.
1h
Install Kubernetes Addons, learn how to track iptables changes while re-deploying the service. Familiarize with cluster networking, Container Networking Interface (CNI), plug-in comparison, network policies, cluster DNS along with external load balancers, service networking internals, as well as pod and service iptables rules.
1.5h
Discover Service types and proxy modes. Deploy a PHP Guestbook application with Redis, investigate source code of the sample, manually connect to Redis from an app pod, and perform the Blue-Green deployment.
How to keep the platform secure and guarantee fair share of cluster resources to each of the multiple teams using the cluster
1.5h
Get practical skills in using namespaces and RBAC, work with namespace resource limits, assign the default view cluster role to a user, and try to deploy a pod. Get familiar with Role and ClusterRole, Binding roles, as well as user, groups, and service accounts and API Objects.
1h
Resource limits and requests, default admission controller for the namespace and different resource types. Configure the quota for the namespace and try to schedule pods that use more resources.
1h
Practice in storing secrets on Kubernetes, learn how to access secrets from environment variables and to use config maps. Discover more about storing sensitive information and configuration.
0.5h
Get to know how to secure your cluster, familiarize with API Authentication, Authorization and Access, explore Admission Control, and learn more about Securing Docker Images, Pod Security Policy (PSP), and Security Contexts.
Topics that do not fit this classification, such as diving deep into Kubernetes internals or packaging your applications using Helm
1h
Learn about extending Kubernetes beyond the standard resource types. Create custom resource definition and explore it.
0.5h
Learn how a container can get data about the environment it is running—what the resource limitations are, what the namespace is. Use both environmental variables and volumes.
1h
Learn what is Helm, how to use it to deploy prometheus and how to secure it.
4h
Investigate kubelet, manually access Kubernetes API, deploy a pod using an API or run a static pod (optional). Discover how to work with kubelet, cluster initialization, static pods, API Server and the scheduling algorithm, as well as learn more about using custom schedulers.

Through expertly led, hands-on custom training courses, Altoros helps IT professionals around the globe to advance their skills in cloud-native development and PaaS, blockchain, artificial intelligence, and deep learning.
Years of experience
Satisfied customers
Successfully implemented projects
Global 2000 organizations as customers
Full-time engineers
Global offices
Here is what our customers say about us
Damian Castelli
Chief Delivery Officer
d.castelli@altoros.com650 265-22664900 Hopyard Rd. Suite 100 Pleasanton, CA 94588
