Goals
- Discover Kubernetes
- Install & configure Kubernetes
- Know the components of Kubernetes
- Orchestrate applications with Kuburnetes
- Cluster management
- Sustain storage
Program
Course objectives
References and resources
The different forms of virtualization
Container virtualization
Docker and its competitors
What is orchestration
What are the features related to orchestration
Etcd
The API server
The Scheduler
The Kubelet
The Controller
The kube-proxy
Installing Kubernetes locally with mini kube
Presentation of the different elements: Dashboard, CLI and API
Running containers
Expose the started application to the network
Presentation of Pod Model / Concept
Introduction to yaml and json lanaguagges
Organization of pods: with labels, selectors and namespaces
Define the pod life cycle
Presentation of HealthChecks
ReplicationControllers vs ReplicatSets
Definition of a DaemonSets
Jobs
Definition of a service
Internal exposure of the cluster
External exposure: Ingress vs LoadBalancer
The concept of « readiness » Headless
services
Sharing between 2 containers of the same pod with simple data
Make the fs of a cluster node accessible
Definition of Persistent Volumes and Persistent Volumes Claims
Container command line parameters ConfigMaps Secrets
environment
variables
Deployment strategies
Role-Based Access Control: RBAC
Resource management
self-scaling
The federations
Managing constraints during development
Retrieving cluster metadata
Good practices
Duration
3 days
Price
£ 2174
Audience
Systems Administrators, Production Engineer, Developer
Prerequisites
Good Linux knowledge and system administration
Reference
OUT100333-F
Sessions
Contact us for more informations about session date