The Wayback Machine - https://web.archive.org/web/20160715043159/https://tectonic.com/training/

Tectonic Training

The world of container-focused infrastructure is new and rapidly evolving. Training from CoreOS can get your employees up to speed on containers, powerful tools like Kubernetes, CoreOS open source projects like CoreOS Linux and etcd, and products like Tectonic by CoreOS.

Training is delivered by CoreOS experts, backed up by CoreOS engineers, and can take place at your office or in a classroom setting.

Each module in the catalog below is one day, and priced at $10,000 for your group of up to approximately 15 attendees. The modules can be delivered as separate, single-day trainings if your team has the right pre-requisites, or they can be bundled together in any combination for a longer class, up to three days. (Prices are for training delivered in the US; for other regions, contact us).

CoreOS can also deliver custom training and professional services engagements. Contact Sales to discuss these options.

Delivered by CoreOS and experts Single-day or bundled modules Custom training available Request Training

Materials

Each attendee should bring a laptop with both wired and wireless network connections as the facility requires.

Class Size

A class size of 15 or less ensures time for plenty of individual interaction with instructors.

Tectonic Training

CoreOS Linux and Containers

Learn specifics about CoreOS and how it differs from other Linux distributions in this one-day class. Discover how CoreOS provides today’s distributed computing essentials such as containers with rkt and Docker, service discovery with etcd, and secure atomic updates. Each participant will gain hands-on knowledge of CoreOS with their own virtual cluster.


CoreOS Linux

Installation, updates, basic operation

Internals and Troubleshooting

systemd, journald, namespaces

Networking and Communications

systemd-networkd, container networking, flannel

etcd Clustering

Basic concepts, etcd configuration, key-value store operations, best practices, and recovery in case of failures

Containers

Building and running containers, best practices, and troubleshooting


Prerequisites

Optional Addition: CoreOS Linux Deep Dive

This one-day option added to the basic CoreOS Linux class provides a more in-depth look at the operating system, including interactions between OS components and etcd, essential technologies like rkt and Ignition, on-premise deployment of operating system updates and container registries, and more low-level examination of networking. This technical course also examines applied principles of distributed computing in CoreOS, and concludes with an open lab and discussion.


Containers with rkt

Building, verifying and running containers

Advanced Installation and Updates

Ignition, locksmith and reboot strategies

On-Premise Deployments

CoreUpdate, Quay Enterprise

Advanced Networking

iptables, container networking namespaces

Distributed Computing Principles

CAP theorem, Twelve-Factor App


Prerequisites
  • CoreOS Linux and Containers

Kubernetes Training

Kubernetes Hands-On

Learn the basic Kubernetes concepts and architecture, then setup, configure, and manage your own cluster. In this class you’ll learn how to deploy the control and worker nodes, Kubernetes DNS, and the CLI, as well as manage applications with Kubernetes (including creating and managing pods, replication controllers, and services). You’ll also learn about Kubernetes cloud provider integration, and how to manage and troubleshoot your cluster.


Kubernetes Components

API Server, Scheduler, Controller-Manager, Proxy, kubectl

Application Deployment

Pods, replication controllers and services, updates

Networking

Pod networking, service networking, and flannel

Debugging

Troubleshooting Kubernetes app deployments

Cloud Provider Integration

Load balancing, persistent storage

High Availability with Kubernetes

Configuration, administration


Prerequisites
  • CoreOS Linux and Containers or equivalent