8000 GitHub - soaserele/k8s-workshop
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

soaserele/k8s-workshop

Repository files navigation

Kubernetes

k8s-workshop

Kubernetes is a portable, extensible, open-source platform for managing containerized workloads and services, that facilitates both declarative configuration and automation.

This workshop is for anyone who wants to understand Kubernetes concepts and use cases in order to design and develop scalable applications.

Prerequisites

  • Laptop
  • Kubectl installed (https://kubernetes.io/docs/tasks/tools/install-kubectl/)
  • Basic knowledge of containers, container runtimes (Docker, containerd) and containerized applications
  • (optional) Comfortable with UNIX command line tools (ssh, curl)
  • (optional) Minikube. Access to a Kubernetes cluster will be provided during workshop

Agenda

Kubernetes Overview

A bit of history

Core components

Using kubectl

Workload

Namespaces

Pods and containers

Startup, Liveness and Readiness Probe

Managing configurations and secrets

ReplicaSets, DaemonSets and Deployments

Services

Autoscaling

Ingress

Jobs and CronJobs

Running stateless applications in Kubernete

Stateless Application

Stateful Application with local volume

Storage

Volumes

PersistentVolume (PV), PersistentVolumeClaim (PVC) and StorageClasses

Container Storage Interface

Running applications in Kubernete

Running stateful applications on Kubernetes

StatefulSets

Basic Multi-Container patterns (Init, Adapter, Sidecar, Ambassador)

Networking

Container Network Interface

Network policies

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0