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.
Each attendee should bring a laptop with both wired and wireless network connections as the facility requires.
A class size of 15 or less ensures time for plenty of individual interaction with instructors.
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.
Installation, updates, basic operation
systemd, journald, namespaces
systemd-networkd, container networking, flannel
Basic concepts, etcd configuration, key-value store operations, best practices, and recovery in case of failures
Building and running containers, best practices, and troubleshooting
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.
Building, verifying and running containers
Ignition, locksmith and reboot strategies
CoreUpdate, Quay Enterprise
iptables, container networking namespaces
CAP theorem, Twelve-Factor App
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.
API Server, Scheduler, Controller-Manager, Proxy, kubectl
Pods, replication controllers and services, updates
Pod networking, service networking, and flannel
Troubleshooting Kubernetes app deployments
Load balancing, persistent storage
Configuration, administration