1.
Introduction
Instructors
Introduction
Contino
Agenda
Requirements
2.
Containers
History
Beginning
Hypervisor
Containers
Primitives
Network
Docker0
Docker0 Diagram
Storage
Layers
Volumes
Storage
Docker Intro
Benefits of Docker
Dockerfile Example
Dockerfile Best Practices
Docker cli
Docker Exercises
3.
Kubernetes
History
Community
Graduated Projects
Incubating Projects
Involvement
Architecture
Master
Node
Data Flow
Kubernetes API Objects
Namespaces
Pods
Labels and Selectors
Affinity and Anti-Affinity
Exercises
Specialized Objects
Init Containers
Jobs
Cron
Statefulsets
Exercises
Resource Quotas
Details
Controllers
Controllers Updates
Exercises
Storage
Volumes
Persistent Volume
Persistent Volume Claims
Storage Classes
Secrets
Secrets Uses - Secret
Secrets Uses - File
Secrets Uses - Env Var
Configmaps
Configmaps
Configmaps - Volume
Configmaps - Env Var
Ingress
Ingress Controllers
Ingress Rules
Ingress Exercises
Services
Service Diagram
Services Exercise
Healthchecks
Liveliness
Readiness
Daemonsets
Exercises
Debugging Exercise
Running
Extras
Monitoring
Logging
Logging - Pod
Logging - Node
Logging - Cluster
Security - Containers
Security - K8
4.
Closing
Presented by
Contino
Introduction to Kubernetes
>
Kubernetes
>
Kubernetes API Objects
>
Resource Quotas
> Details
Details
Compute Resources
CPU
Memory
Storage
requests.storage
persistentvolumeclaims
storage-class-name.storageclass.storage.k8s.io/requests.storage
storage-class-name.storageclass.storage.k8s.io/persistentvolumeclaims
Object Count
configmaps
persistentvolumeclaims
pods
replicationcontrollers
resourcequotas
services
services.loadbalancers
services.nodeports
secrets
Priority - low, medium, high
More info