Overview
In this course, participants will delve into deploying and managing Kubernetes clusters on AWS using Mirantis Container Cloud (MCC). From understanding the architecture to setting up user permissions and integrating monitoring tools, this workshop equips system operators and administrators with the skills needed to leverage MCC effectively.
Objectives
By the end of this course, leaner will be able to:
- Gain insight into Mirantis Container Cloud Architecture.
- Learn to deploy and configure management and managed clusters.
- Understand MCC User Management using Keycloak and LDAP integration.
- Explore Cluster Logging & Monitoring with Stacklight, Prometheus, Grafana, and Kibana.
- Customize Stacklight configurations and integrate third-party monitoring tools.
Prerequisites
- An AWS account with root access.
- Individual AWS accounts for each participant.
- Laptop with WiFi connectivity.
- Latest Chrome or Firefox browser installed.
- Free account at strigo.io.
Course Outline
- Understanding different cluster types: management, regional, managed, and attached.
- Overview of MCC usage and architecture.
- Step-by-step deployment of management and managed clusters.
- Utilizing Keycloak for managing user permissions.
- Integration of LDAP with MCC for user authentication.
- Managing permissions for multitenancy environments.
- Configuring Stacklight and integrating with clusters.
- Leveraging Prometheus and Grafana for monitoring.
- Customizing Stacklight configurations and incorporating third-party integrations.
- Exploring logs using Kibana.
- Bootstrapping a proof-of-concept MCC deployment on participants’ AWS accounts for future exploration and study.