Sales Ended

October Kubernetes Training - San Francisco

Event Information

Share this event

Date and Time

Location

Location

MicroTek - San Francisco

655 Montgomery Street

Suite 400

San Francisco, California 94111

View Map

Friends Who Are Going
Event description

Description

Quickly get up to speed on Kubernetes by leveraging the expertise of CoreOS, the team that created the building blocks for modern distributed systems. During this hands on course you will learn how to deploy and manage applications using the power of Kubernetes. At the same time, you will learn how to effectively operate and maintain a Kubernetes cluster. You will be exposed to critical Kubernetes concepts and have the opportunity to learn best practices designed to ensure your success with this technology.

Prerequisites:

Comfort with the Linux command line and a working knowledge of networking, cloud, and virtualization concepts.

Course details:

  • 2 days

  • Hours: 9:00am - 4:00pm

  • Lunches provided, vegetarian option available

Topics Covered**:

  • Kubernetes Quick Start

    • Container creation

    • Image repositories

    • Kubectl primer

    • Basic application deployments

  • Deployments Exposed

    • Deployments

    • Pods and Containers

    • Services

  • Running your App

    • Anatomy of the App

    • Dry runs

    • Using environment variables

    • Switching container commands

    • Custom arguments

    • Image pull policies

    • Application restarts

  • Application Scaling

    • ReplicaSets

    • Scaling and the Pod

    • Failure scenarios

    • Designing for Scale

    • Autoscaling

  • Updating an Application

    • Refreshing an Image

    • Setting a new deployment image

    • Deployment rollouts

    • Deployment rollbacks

    • Pausing a deployment

    • The deployment lifecycle

  • Configuration Files and Specs

    • Anatomy of the Config File

    • Deployment Specs

    • Service Specs

    • Multi-Container Deployments

  • Dealing with Storage

    • Empty Dir

    • Secret volumes

    • Host Path

    • Git Repo

    • Downward API

    • Persistent volumes

  • Application Configuration

    • ConfigMap overview

    • Configuration directories

    • Configuration files

    • Configuration through environment variables

    • Configuration on the command line

    • Configuration volumes

    • Secrets

  • Jobs and Daemons

    • Running jobs in the cluster

    • Job specs

    • Reviewing job output

    • Running Daemons in the cluster

    • DaemonSets

  • Stateful Applications

    • StatefulSets Explained

    • StatefulSet Spec

    • Services and StatefulSets

    • Storage and the StatefulSet

    • Hostnames and StatefulSets

  • Ingress

    • Ingress Controllers Explained

    • Ingress Controller Comparison

    • Deploying Ingress Controllers

    • Creating Ingress Resource Objects

  • Namespaces

    • Default

    • System

    • Creating and accessing

  • Architecture Overview

    • Cluster Control Plane

    • Nodes

    • Etcd

  • Cluster Control Plane

    • API Server

    • Controller Manager

    • Scheduler

  • Worker Nodes

    • Kubelet

    • Container Runtime

    • Kube Proxy

  • Add Ons

    • DNS

    • Ingress

    • Heapster

    • Dashboard

  • Networking

    • Kubernetes Networking Model

    • Container to Container

    • Pod to Pod

    • Pod to Service

    • External to Internal

    • Networking Plugins (plugins)

  • Updates - In Place, Disruptive or Nondisruptive

    • Apply

    • Edit

    • Patch

    • Replace

  • Bulk Operations

    • Composite Specs

    • Labels

    • Annotations

    • Selectors

  • Canary Deployments

    • Canaries Explained

    • Labeling strategy

    • Deploying a canary

  • Resource Allocation and Quotas

    • Resource Requests

    • Resource Limits

    • Scheduling

    • Compute Quotas

    • Storage Quotas

    • Object Count Quotas

  • Pod Placement

    • Scheduling

    • Node Selector

    • Affinity and Anti-Affinity

    • Taints and Tolerations

  • Node Management

    • Drain

    • Cordon

  • Authentication

    • Service Accounts

    • Users

    • Auth Strategies

    • Anonymous Requests

    • Impersonation

  • Authorization

    • RBAC

    • Roles and ClusterRoles

    • RoleBindings and ClusterRoleBindings

    • ABAC and Webook authorization modules

  • Logging and Monitoring

    • Kubernetes Logs

    • Application Level Monitoring

    • Node Level Monitoring

    • Cluster Level Monitoring

** Topics covered are subject to change based upon the needs of the class and changes in the technology.


Share with friends

Date and Time

Location

MicroTek - San Francisco

655 Montgomery Street

Suite 400

San Francisco, California 94111

View Map

Save This Event

Event Saved