Docker CoreOS and Kubernetes Training

Docker CoreOS and Kubernetes Training

Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications.

Kubernetes is the container cluster manager from Google that offers a unique workflow for managing containers across multiple machines. Kubernetes introduces the concept of a pod, which represents a group of containers that should be deployed as a single logical service. The pod concept tends to fit well with the popular pattern of running a single service per container.

Kubernetes makes it easy to run multiple pods on a single machine or across an entire cluster for better resource utilization and high availability. Kubernetes also actively monitors the health of pods to ensure they are always running within the cluster.


Docker CoreOS and Kubernetes Training

What You Will Learn

  • Install and set up CoreOS on your machine and learn more about etcd
  • Write and deploy systemd and fleet units
  • Customize your clustering machines with cloud-config
  • Set up your Docker container’s deployment
  • Configure cluster Central Services and release channels
  • Familiarize yourself with free as well as paid CoreOS services
  • Get an overview of CoreOS rkt, a new App Container runtime
  • Learn about Kubernetes and set up its cluster


Course contents:

1. CoreOS – Overview and Installation

  • An overview of CoreOS
  • How CoreOS works
  • Installing the CoreOS virtual machine
  • Cloning the coreos-vagrant GitHub project
  • Working with cloud-config
  • Startup and SSH 


2. Getting Started with etcd

  • Introducing etcd
  • Reading and writing to etcd from the host machine
  • Reading and writing from the application container
  • Watching changes in etcd
  • TTL (time to live) examples
  • Use cases of etcd 


3. Getting Started with systemd and fleet

  • Getting started with systemd
  • An overview of systemd
  • The systemd unit files
  • An overview of systemctl
  • Getting started with fleet
  • The fleet unit files
  • An overview of fleetctl 


4. Managing Clusters

  • Determining the optimal etcd cluster size
  • Bootstrapping a local cluster
  • Cloning the coreos-vagrant project
  • Customizing a cluster via the cloud-config file
  • Scheduling a fleet unit in the cluster 


5. Building a Development Environment

  • Setting up the local development environment
  • Bootstrapping a remote test/staging cluster on GCE
  • Test/staging cluster setup 


6. Building a Deployment Setup

  • Code deployment on Test and Staging servers
  • Deploying code on servers
  • Setting up the Docker builder and private Docker registry worker
  • Server setup 


7. Building a Production Cluster

  • Bootstrapping a remote production cluster on GCE
  • Deploying code on production cluster servers
  • An overview of the Dev/Test/Staging/Production setup
  • PaaS based on fleet
  • Another cloud alternative for running CoreOS clusters 


8. Introducing CoreUpdate and Container/Enterprise Registry

  • Update strategies
  • CoreUpdate
  • Container Registry
  • Enterprise Registry 


9. Introduction to CoreOS rkt

  • An introduction to rkt
  • Running streamlined Docker images with rkt
  • Converting Docker images into ACI 


10. Introduction to Kubernetes

  • What is Kubernetes?
  • Primary components of Kubernetes
  • Kubernetes cluster setup
  • Tectonic – CoreOS and Kubernetes combined for a commercial implementation


Docker CoreOS and Kubernetes Training Chennai

Call – +91 97899 68765 / 044 – 42645495

Email :

Call –: +91 97899 68765 / +91 9962774619 / 044 – 42645495

Weekdays / Fast Track / Weekends / Corporate Training modes available

Docker CoreOS and Kubernetes Training Also available across India in Bangalore, Pune, Hyderabad, Mumbai, Kolkata, Ahmedabad, Delhi, Gurgon, Noida, Kochin, Tirvandram, Goa, Vizag, Mysore,Coimbatore, Madurai, Trichy, Guwahati

On-Demand Fast track Docker Training globally available also at Singapore, Dubai, Malaysia, London, San Jose, Beijing, Shenzhen, Shanghai, Ho Chi Minh City, Boston, Wuhan, San Francisco, Chongqing.