Private Kubernetes Training for Corporate Teams

Private Training

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.

Private Kubernetes Training for Corporate Teams

Type

Tailor-made

Delivery format

On-site, Hands-on, Instructor-led

Kubernetes private training benefits

  • Delivered on-site, so you can get started with Kubernetes without leaving your office.
  • Available for teams of 5+ people. If you have a big team, we will allocate an additional trainer.
  • Provides deep dive into Kubernetes internals within just three, four, or five days.
  • Gives an opportunity to customize programs to your specific needs or projects.
  • Includes lots of hands-on exercises under the guidance of an experienced instructor.

Why choose Altoros as your Kubernetes training provider

  • Altoros is a Kubernetes Certified Service Provider. All our Kubernetes trainers are Certified Kubernetes Administrators.
  • Altoros is a go-to Kubernetes implementation partner for GCP, AWS, and Azure.
  • Our instructors possess strong expertise in cloud-native platforms enablement for Fortune 500 customers.
  • Altoros has trained hundreds of engineers for numerous customers. We employ a unique approach that includes classroom training, mentoring, and code reviews.

Why train with Altoros

Design your training agenda

Select the topics

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.

Select your cloud infrastructure provider and deployment tool

Step 2

Select cloud infrastructure provider for the training and select your Deployment method

Submit the contact form

Step 3

Fill in the form to complete your submission:

  • Foundations

    Set up prerequisites, learn about the Kubernetes architecture, and deploy a Kubernetes instance needed in other exercises

    Course Introduction

    !

    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.

    Kubernetes Architecture

    !

    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.

    Kubernetes Basics

    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.

  • Running Applications

    Learn how to run your applications on Kubernetes—both stateless and stateful

    Deployments

    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.

    Health Checks

    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.

    Labels, Selectors, and Annotations

    0.5h

    Get practical skills in using selectors and labels in pods.

    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.

    Volumes and Data

    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.

  • Operations

    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

    CI/CD

    2h

    Discussion around continuous integration / delivery tools, understanding a CI/CD pipeline structure, and deploying a sample application using the Jenkins pipeline.

    Cluster upgrades and customization

    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.

    Federations

    2h

    Learn how to manage multiple Kubernetes clusters, create federated cluster, and deploy a multi-cloud application by yourself.

    Logging

    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.

    Monitoring

    1h

    Deploy a new application and configure it for monitoring, while getting familiar with alerting. Discover general monitoring architecture, cAdvisor and InfluxDB + Grafana.

    Revising infrastructure with Terraform

    3h

    Manually deploy a new cluster using Terraform, perform advanced cluster troubleshooting (optional), and learn Terraform.

  • Networking

    Topics include setting up the ingress to balance external traffic between the pods and exposing the applications to the outer world using services

    DNS in Kubernetes

    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.

    Ingress

    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.

    Networking

    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.

    Services

    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.

  • Security

    How to keep the platform secure and guarantee fair share of cluster resources to each of the multiple teams using the cluster

    Namespaces and RBAC

    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.

    Quotas

    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.

    Secrets and ConfigMaps

    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.

    Security

    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.

  • Other Topics

    Topics that do not fit this classification, such as diving deep into Kubernetes internals or packaging your applications using Helm

    Custom Resource Definitions (CRDs)

    1h

    Learn about extending Kubernetes beyond the standard resource types. Create custom resource definition and explore it.

    Downward API

    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.

    Helm

    1h

    Learn what is Helm, how to use it to deploy prometheus and how to secure it.

    Kubernetes Architecture Deep Dive

    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.

The total duration of the class must be not less than 16 hours
Course Duration:

Cloud infrastructure provider for the training:

Google
Amazon
MS Azure

Your Deployment method:

No better time and training provider to maximize your team's talent!

No better time and training provider to maximize your team's talent!

We work with

VMware TanzuAzure kubernetes serviceAmazonEKSGoogle kubernetes engine

Why train with Altoros

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.

20+

Years of experience

750+

Satisfied customers

1,400+

Successfully implemented projects

50+

Global 2000 organizations as customers

350+

Full-time engineers

7+

Global offices

Our customers

Here is what our customers say about us

/
01

“What was the biggest value of the course? Lots of hands-on exercises and adding additional topics as we asked before.”

Kubernetes Deep Dive training in Seoul

02

“The format is great, training customization content is appreciated too. The trainer was accommodative and adaptive, he was good at going around and helping everyone to work through exercise.”

Lead Platform Architect at Nestle

Kubernetes Deep Dive training in San Francisco

03

“It was great to interact face to face with instructor and ask questions, the training was very intensive and hands-on.”

Lead Architect at Macy's

Kubernetes Deep Dive Training in Chicago

Brand
Brand
Brand
Brand
Brand
Brand
Brand
Brand
Brand
Brand

What trainees say about Altoros courses

/
01
Kubernetes Deep Dive Training in San Jose
02
Kubernetes Deep Dive Training in San Jose
03
Kubernetes Deep Dive Training, Washington DC
04
Kubernetes Deep Dive Training, Washington DC
05
Cloud Foundry for DevOps Training
06
Cloud Foundry Training at Cloud Foundry Summit, 2017
07
Kubernetes Deep Dive Training, Los Angeles

Contact us

Ryan Meharg

Ryan Meharg

Cloud Solutions Architect

bryan.m@altoros.com650 265-2266

4900 Hopyard Rd. Suite 100 Pleasanton, CA 94588