Detailed Course Outline
Introduction
- Introduction
- Learning objectives review
- Course schedule review
- HPE Ezmeral Container Platform architecture overview
- Control plane/management overview
- Network architecture overview
- Handling distributed stateful app
- Storage architecture overview
HPE Ezmeral Container Platform Packaging—Install, Upgrade
- Requirement gathering and planning
- HPE Ezmeral Container Platform installation checklist
- HPE Ezmeral Container Platform sizing tool
- Installation/deployment
- Deployment + ecosystem planning
- Worker/gateway deployment methods
- App Store
- Virtual cluster lifecycle (including scripts)
- Container placement using host tags
- Adding host to create Kubernetes cluster
- Airgap support
- License
- Upgrade
- Kubernetes cluster rolling upgrade
HPE Ezmeral Container Platform MultiTenancy
- Multi-tenancy
- What is a tenant
- Comparison EPIC tenant and K8s tenant
- Tenant management
- Kubernetes: Creating tenant
- Kubernetes: Tenant and namespace
- HPE Ezmeral Container Platform agent operator: Tenant management
HPE Ezmeral Container Platform User Role
- User roles
- Role and corresponding view
- Navigating to different roles
- User authentication
- HPE Ezmeral Container Platform management login
- User authentication into HPE Ezmeral Container Platform with 3 different methods
- Exercise: Tenant group membership
- RBAC: Role binding (authorization)
- HPE Ezmeral Container Platform five users roles
- HPE Ezmeral Container Platform role is mapped to K8s role (RBAC)
- Session management
- User authenticated sessions
HPE Ezmeral Container Platform Storage
- Overall storage architecture
- Ephemeral storage
- Tenant share
- HDFS
- DataTap
- Application persistent storage
- Container migration
- FS mount/DTap management
- MapR management
MapR Integration
- MapR terminology
- MapR services
- HPE Ezmeral Container Platform and MapR integration
- MapR Control System (MCS)
- MapR user accounts
HPE Ezmeral Container Platform Application
- Complex stateful application deployment
- App Store
- Kubernetes application management
- Anatomy of Kubedirector application
- Application lifecycle
- Deploy application
- Deployment vs statefulset
- start, stop, scale virtual cluster
- Kubedirector operator
HPE Ezmeral Container Platform Monitoring and Alerting
- Kubernetes cluster service monitoring
- Dashboard monitoring
- Usage monitoring
- Monitoring architecture
- HPE Ezmeral Container Platform usage monitoring tools
- Kibana: UI visualization
- Collecting container node storage usage
- Elasticsearch monitoring logs
- Elasticsearch common tasks
- Best practice
- SNMP alerts and SMTP notification
- From planning to production to optimization—Big-Data-asa-Service lifecycle
- Create and secure environments
- Monitor, manage and optimize
- Optimize memory usage
HPE Ezmeral Container Platform
- Technical Overview
- Control plane/management overview
- Network architecture overview
- Handling distributed stateful app (App Store and deployment)
- Container application services
- Storage architecture overview
- Ephemeral and persistent disks
- Application persistent storage
- Rest API
HPE Ezmeral Container Platform Network
- Overall network architecture
- Linux virtual networking
- Docker networking
- HPE Ezmeral Container Platform gateway
- Gateway Loadbalancer
- Case study: HPE Ezmeral Container Platform gateway
- Gateway configuration scenarios
- Kubernetes core DNS
- EPIC: DNS for containers
- Container network
- Kubernetes network
- Virtualized networking
- Networking in multi-tenant environment
Add-on and Picasso integration
- Kubernetes Deployment and Add-ons
- Picasso Cluster Deployment