Highlights
- Explore Docker and Linux container technology
- Understand Docker containers lifecycle
- Work with Docker images
- Learn Network communication between containers
- Understand Persistence of data in containers
- Explore Container orchestration requirements and available options
- Gain an Introduction to Kubernetes and other orchestration systems
- Understand Kubernetes core concepts: Pods, Labels, Controllers, Services, Secretes, Persistent Data Volumes, Claims, Namespaces, Quotas
- Explore Kubernetes reference architecture and its main components
- Exploit Containers network model in Kubernetes
- Utilise Service discovery, scaling and load balancing
- Apply DNS for service discovery
- Ingress controller and reverse proxy
- Learn Persistence of application state and the data volume model in Kubernetes
- Utilise Storage backend in Kubernetes: local, NFS, GlusterFS, Ceph
- Work with Cluster management
- Deploy applications and services on a Kubernetes cluster
- Utilise Advanced controllers: Daemon Sets and Stateful Sets
- Explore Job and Cron jobs
- Understand Standalone pods
- Utilise Storage Classes and get to know Dynamic Storage provisioning
- Network policies
- Secure a Kubernetes cluster
- Understand Authentication, Authorization and Access Control
- Control Plane High Availability
- Learn about Auto Scaling
- Learn Cluster monitoring and Troubleshooting
Course Details
Introduction to Saltstack
- Concepts
- Installation
Executing commands
- Remote command execution
- Local command execution
Selecting targets
- Using wildcard characters
- Using regular expressions
- Using list
- Using grains
- Using custom grains
- Using compound matching
Introduction to YAML
- File structure
- Data storage
Execution modules
- Managing users
- Managing packages
- Managing services
- Executing commands
- Creating execution modules
- Modules and virtual functions
Configuration management
- Defining state of infrastructure
- Running states
- State modules
- Specifying dependencies
Extending states with Jinja2
- Variables
- Control structures
Pillar
- Secure data storage
- Using pillar data in state formulas
State system
- Highstate
- Environments
Who should attend
Feedback
4.8 out of 5 average
"Our tailored course provided a well rounded introduction and also covered some intermediate level topics that we needed to know. Clive gave us some best practice ideas and tips to take away. Fast paced but the instructor never lost any of the delegates"
Brian Leek, Data Analyst, May 2022
“JBI did a great job of customizing their syllabus to suit our business needs and also bringing our team up to speed on the current best practices. Our teams varied widely in terms of experience and the Instructor handled this particularly well - very impressive”
Brian F, Team Lead, RBS, Data Analysis Course, 20 April 2022