Containerization has taken the IT world by storm, in the last few years. Large software houses, starting from Google and Amazon, are running significant portions of their production load in containers. Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications. It groups containers that make up an application into logical units for easy management and discovery. Kubernetes builds upon 15 years of experience of running production workloads at Google, combined with best-of-breed ideas and practices from the community. The Portworx Enterprise Storage Platform is your end-to-end storage and data management solution for all your Kubernetes projects, including container-based CaaS, DBaaS, SaaS, and Disaster Recovery initiatives. Your apps will benefit from container-granular storage, disaster recovery, data security, multi-cloud migrations and more. This course introduces the students to Portworx and containers in general, then continues with Kubernetes, its architecture, its use in production, and its best practices.
Before taking this course, students should be comfortable with Linux and command-line operations, and familiar with software development.
4 Days/Lecture & Lab
This course is designed for developers and architects.
- Container Fundamentals (prerequisite, will be covered if needed)
- Introduction to Portworx
- Kubernetes Specific Curriculum
- Overview of the following concepts for Kubernetes
- Stateful Applications and Kubernetes
- Automating Kubernetes Deployments with Terraform