Objectives

Introduction:

Container Platform is used for system administrators how to install, configure, and manage Container Platform clusters.

Course Overview

Container Platform is a containerized application platform that allows enterprises to manage container deployments and scale their applications using Kubernetes. Container Platform provides predefined application environments and builds upon Kubernetes to provide support for DevOps principles such as reduced time to market, infrastructure as code, continuous integration (CI), and continuous delivery (CD).

Eligibility

Audience

  • System Administrator
  • Architects and developers who want to install and configure Container Platform

Prerequisites

  • RHCSA certification or equivalent Linux administration experience is required.
  • Introduction to Containers, Kubernetes, and experience with containers, Kubernetes, and Container Platform basics.
  • System Administrators to know including, Installing Linux Operating System and entry level commands called (touch,cat,cd,pwd,ls,history,vim,cp,mv).
  • Basic yaml and json code's
Enroll the course

Reviews

Provide Your Rating
Quality
Outstanding
Puncuality
Outstanding
Quality
Outstanding
Your Feedback
  • Features of Container Platform.
  • Overview of Container Platform Architecture.
  • Container Platform important terms (project, application, s2i, imagestream, networking, resources, and storage).
  • What is ansible...?
  • Installing and Configuring a Master and Nodes.
  • Introduction to YAML.
  • Troubleshooting the Installation Using Log Files.
  • Fixing the Image Stream Resources for Offline Environments.
  • Configuring htpasswd Authentication.
  • Describing Container Implementation of software-defined networking (SDN).
  • Container Network Topology.
  • Getting Traffic into and out of the Cluster ( Host Port/HostNetwork,NodePort ).
  • Creating routes and routing options and types ( Edge Termination, Pass-through Termination,Re-encryption Termination ).
  • Monitoring Routes.
  • Accessing Resources from the Managed Container Instance with CLI (nodes, services, pods, projects, deploymentConfigs, and users).
  • Container Resource Types ( Container,Image,Pod,Label,Volume,Node,Service,Route,Replication Controller,Dc,Bc,Build,s2i,Secret,Project ).
  • Creating Applications Using oc new-app.
  • Troubleshooting Common Issues.
  • Container Troubleshooting Commands.
  • Securing Access to Container Resources.
  • Type of users.
  • Managing User Membership with CLI and GUI.
  • Security Context Constraints (SCCs).
  • Authentication and Authorization Layers.
  • Authentication Types (Basic Authentication (Remote),Request Header Authentication, Keystone Authentication,LDAP Authentication,etc..,).
  • Managing Sensitive Information with Secrets.
  • Container Platform Authorization.
  • Providing Persistent Storage for an Application ( PV and PVC ).
  • Container Platform-supported Plug-ins for Persistent Storage ( NFS,GlusterFS,OpenStack Cinder,Ceph RBD,AWS Elastic Block Store (EBS),iSCSI).
  • Creating PVs and PVC Resources.
  • Using Supplemental Groups for File-based Volumes.
  • Using FS Groups for Block Storage-based Volumes.
  • SELinux and Volume Security.
  • Configuring the Internal Registry for Persistence.
  • Replication Controllers.
  • Changing the Number of Replicas for an Application.
  • Auto scaling Pods.
  • Introduction to the Container Platform Scheduler Algorithm.
  • Unschedulable Nodes.
  • Managing Images, Image Streams, and Templates.
  • Instant App and Quick Start Templates.
  • Describing the Architecture of the Metrics Subsystem.
  • Metrics Subsystem Components (Heapster, Hawkular Metrics, Hawkular Agent, Cassandra).
  • Accessing Heapster and Hawkular.
  • Providing Persistent Storage for Cassandra.
  • Deploying the Metrics Subsystem.
  • Verifying the Deployment of the Metrics Subsystem
  • Ansible Variables for the Metrics Subsystem.
  • Uninstalling the Metrics Subsystem.
  • Limiting Resource Usage and Resource Requests and Limits for Pods.
  • Managing Quotas.
  • Upgrading Container Platform.
  • Performing an Automated Cluster Upgrade.
  • Monitoring Applications with Probes in CLI and GUI.
  • Monitoring Resources with the Web Console.
  • Managing Metrics with Hawkular.