kubernetes-seeklogo.com

Kubernetes Fundamentals

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

During the workshop we will learn the basic patterns of deployment and orchestration for containerized microservice software systems. Participants will get acquainted with all the major Kubernetes concepts and gain hands-on experience in configuring and running complex workloads on a self-built Kubernetes cluster.

 

Duration

2 days

Type of Training

Theoretical overview + intensive hands-on training with exercises.

Target Audience

This course is for developers and IT operations teams who wish to build and deploy distributed applications using Docker and Kubernetes.

Prerequisites

Linux command line and using a text editor. Docker for Wndows/Mac will have to be installed during the workshop if working with Windows or MacOs. Prior experience in developing web applications will be helpful but is not required.

Categories: ,
  • Share post

Description

Outline:

Course Topics:

  • Microservice Architecture Overview
    • Pros and Cons
    • 12-factor app
    • Microservices and Containers
    • Managing complexity : service discovery, self-healing, etc.
  • What is Kubernetes
    • Orchestration and scheduling
    • Declarative vs imperative
    • Kubernetes Architecture
    • Kubernetes network model
  • Setting up Kubernetes
    • Minikube
    • Kubeadm
    • Cloud Options overview: GKE/Kops/EKS/AKS
    • Getting started with kubectl
    • Running our first containers on Kubernetes
  •  Hands-on Service Management
    • Managing and accessing containers
    • Deploying a self-hosted registry
    • Accessing logs
    • Exposing services internally
    • Exposing services for external access
    • The Kubernetes dashboard
    • Security implications of kubectl apply
  •  Understanding Kubernetes Objects
    • Resources:
      • Pods
      • Services
      • Volumes
      • Namespaces
    • Controllers:
      • Deployments
      • ReplicaSets
      • DaemonSets
    • Working with Resources:
      • Labels and Selectors
      • Annotations
  • Scaling a deployment
    • Updating a service through labels and selectors
    • Daemon sets
    • Rolling update vs Recreate
  • Managing Secrets
  • Managing Configuration with ConfigMaps

Contact us to order this training:

Reviews

There are no reviews yet.

Be the first to review “Kubernetes Fundamentals”

Your email address will not be published. Required fields are marked *