OpenStack and Kubernetes Training

Three-day OpenStack training provides DevOps and IT admins/cloud architects basic concepts combined with hands-on experience.

OpenStack and Kubernetes Training Course Overview


This OpenStack/Kubernetes training course is to designed to help DevOps, admins and architects:

  • Build a general understanding of core OpenStack and Kubernetes concepts and architecture.
  • Understand the power of OpenStack for automating your servers, storage, and networking infrastructure and building an enterprise-ready private cloud.
  • Become familiar with day-to-day operation of an OpenStack environment using the UI, CLI, and REST APIs.
  • Understand the power of Kubernetes for managing your container environment


  • Basic familiarity with Linux
  • Basic understanding of virtualization, storage, and networking concepts
  • Laptop with wireless access
  • SSH and SCP access enabled
  • Chrome web browser

Day One: OpenStack/Kubernetes 101

Key Concepts

  • OpenStack overview and architecture
  • Kubernetes overview and architecture
  • Core services and road map
  • The general OpenStack move toward containers
  • Future: Adding public cloud endpoints into OpenStack
  • Common use cases
  • Static-IT to DevOps
  • Visibility and policies
  • Reducing costs
  • Future-proof and openness
  • Deployment models
    • Model 1: On-premises distribution
    • Model 2: Hosted private cloud
    • Model 3: OpenStack as a Service
  • Lab

    • Review prerequisites
    • Exercise: Onboarding into a basic OpenStack deployment
      • Linux/KVM
        • Create network bridges
        • Assign network pools to bridges
      • Multiple regions
    • Exercise: Create and manage users, tenants, and quotas
    • Exercise: Create and manage images and instances
      • Snapshot an instance to an image
    • Exercise: Create and manage host aggregates
    • Exercise: Create and manage flavors
      • Tie a flavor to a host aggregate
    • Exercise: Introducing the CLI
      • Keystone
      • Glance
      • Nova

    Day Two: Storage and Networking

    Part 1: Storage Deep Dive

    Key Concepts

    • Exploration of various OpenStack storage options and their relative pros and cons
    • Advanced block storage
      • Integrating storage back-ends
      • Tiered storage and QoS
      • Multiple storage endpoints
      • Exercise: Creating and managing volume types
      • Exercise: Exploring the Cinder CLI


    • Exercise: Integrate a storage back-end (LVM)
    • Exercise: Creating and managing volumes
      • Attach and detach volumes from instances
    • Exercise: Create a VM using a bootable volume
    • Exercise: Creating and manage snapshots
      • Create a volume from a snapshot
    • High Availability: Failure models and scalability

    Part 2: Networking Deep Dive

    Key Concepts

    • OpenStack network options (e.g. Nova networking vs Neutron) and their relative pros and cons
    • Neutron architecture and plugins
    • Advanced networking
      • LBaaS
      • FWaaS
      • Integrating dedicated SDN solutions


    • Exercise: Using Neutron software defined networks (SDN)
      • Create and manage providers, tenants, and external networks
      • Create and manage routers and interfaces
      • Create and manage floating IP
      • Create and manage security groups
    • Exercise: Exploring the Neutron CLI

    Day Three: Orchestration and Operations

    Part 1: Orchestration and Metering

    Key Concepts

    • Heat fundamentals and template format
    • Ceilometer fundamentals (meters, alarms, stats, pipelines)
    • Ceilometer extensibility (register your own events)


    • Exercise: Look at the UI for events and alarms
      • Power down a hypervisor and watch the alarm go off.
    • Exercise: Deploy one server stack
    • Exercise: Deploy one server application and network
    • Exercise: Deploy a multi-node stack enabled with autoscaling
    • Exercise: Explore the Heat CLI
    • Exercise: Monitor auto-scaling using the Ceilometer CLI

    Part 2: Common Infrastructure Operations

    Key Concepts

    • Navigating Platform9 support
    • Failure events and recovery
    • Backup and restore
    • DR
    • SSO / LDAP integration


    • Exercise: Recover a VM when the hypervisor fails
    • Exercise: Recover a failed Glance node

    Contact us to schedule your training.

    Platform9 training has a 5-person minimum.

    Request More Info

    The browser you are using is outdated. For the best experience please download or update your browser to one of the following:

    Developers: Try out appctl, a better way to run applications on K8s (Early Access)Get appctl