Duration
17.0 hours
Regular fee
$250
Objectives of the training
Kubernetes allows you to manage containers and to set up all the necessary components for a production cluster. The proposed set of resources is aimed at system administrators who want to have the knowledge knowledge to deploy and orchestrate containerized applications with Kubernetes.Targeted audience
System administratorsPrerequisite
None.Trainers
Upcoming information
Course architecture
Kubernetes - Manage the deployment platform for your containerized applications
• Introduction to Kubernetes
• Installing the Kubernetes environment
• Dashboard and command line
• Automating and publishing an application
• Life cycle of a container in Kubernetes
• Data persistence
• Application hosting in a cluster
• Setting up a replication between pods
• Management of Kubernetes internal bricks
• Helm - Package manager
• Kubernetes third-party contexts and tools
• Kubernetes managed services
• Internal Kubernetes installation
• Application exposure on the Internet
• Security: application access
• Network policies
• Automatic scaling
• Monitoring with Prometheus
• Centralized activity logs
• Service meshing with Istio
• Docker image compilation and storage
• Software factory
• Packing your application with Helm
• Access restriction and delegation
• Kubernetes operators
Kubernetes - Cluster implementation and microservices deployment
• How Kubernetes works
• Creating and managing a Kubernetes cluster
• Deploying applications with Kubernetes
• Introduction to Kubernetes
• Installing the Kubernetes environment
• Dashboard and command line
• Automating and publishing an application
• Life cycle of a container in Kubernetes
• Data persistence
• Application hosting in a cluster
• Setting up a replication between pods
• Management of Kubernetes internal bricks
• Helm - Package manager
• Kubernetes third-party contexts and tools
• Kubernetes managed services
• Internal Kubernetes installation
• Application exposure on the Internet
• Security: application access
• Network policies
• Automatic scaling
• Monitoring with Prometheus
• Centralized activity logs
• Service meshing with Istio
• Docker image compilation and storage
• Software factory
• Packing your application with Helm
• Access restriction and delegation
• Kubernetes operators
Kubernetes - Cluster implementation and microservices deployment
• How Kubernetes works
• Creating and managing a Kubernetes cluster
• Deploying applications with Kubernetes
Kubernetes - Deploy and orchestrate your containerized applications
Introduction
• Introduction to Kubernetes
• Key concepts of Kubernetes
• Introduction to Kubernetes
• Key concepts of Kubernetes
Setting up a Kubernetes platform with Minikube
• Introducing Minikube
• Hands-on - Preparing the platform with Minikube
• Hands-on - Introducing and handling Kubectl
• Presentation of the DeploymentController
• Hands-on - Setting up a DeploymentController
• Presentation of the ReplicaSet
• Practical - ReplicaSet
• Presentation of the DaemonSet Controller
• Introducing Minikube
• Hands-on - Preparing the platform with Minikube
• Hands-on - Introducing and handling Kubectl
• Presentation of the DeploymentController
• Hands-on - Setting up a DeploymentController
• Presentation of the ReplicaSet
• Practical - ReplicaSet
• Presentation of the DaemonSet Controller
Services and Ingress objects
• Presentation of the Services object
• Presentation of the Ingress Controller
• Practical application - Ingress Controller
• Presentation of the Services object
• Presentation of the Ingress Controller
• Practical application - Ingress Controller
Updating and high availability of applications
• Presentation of the Horizontal Pod Autoscaler
• Practical application - Horizontal Pod Autoscaler
• Rolling Update Overview
• Hands-on - Rolling-Update
• Presentation of the Horizontal Pod Autoscaler
• Practical application - Horizontal Pod Autoscaler
• Rolling Update Overview
• Hands-on - Rolling-Update
To go further
• Helm
• Google Kubernetes Engine
Linux - Fundamentals of System Use (6th Edition)
• Introduction
• Login and first commands
• Documentation
• The Linux Tree
• Manipulating files
• Editing text files - Vi
• Access rights to files
• Process management
• Bash Shell
• Programming and Bash scripts
• User account management
• Linux tools
• Basic system configuration
Shell under Unix/Linux - Learn to write scripts to administer your system
• Introduction
• Basic Concepts
• Text editors
• The basics of writing a script
• Conditional structures and loops
• Handling streams and strings
• Collection of commands
• Automation
• To go further...
• Concrete examples
• Helm
• Google Kubernetes Engine
Linux - Fundamentals of System Use (6th Edition)
• Introduction
• Login and first commands
• Documentation
• The Linux Tree
• Manipulating files
• Editing text files - Vi
• Access rights to files
• Process management
• Bash Shell
• Programming and Bash scripts
• User account management
• Linux tools
• Basic system configuration
Shell under Unix/Linux - Learn to write scripts to administer your system
• Introduction
• Basic Concepts
• Text editors
• The basics of writing a script
• Conditional structures and loops
• Handling streams and strings
• Collection of commands
• Automation
• To go further...
• Concrete examples
Private or personalized training
If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.
Request a quoteDuration
17.0 hours
Regular fee
$250
Private or personalized training
If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.
Request a quote