Container orchestration is an essential DevOps practice for managing containers in diversified environments. It provides portability and scalability by orchestrating containerized application management in multi-cloud environments.
In this course, you'll start by examining cloud application-level orchestration, the orchestration layer, and the container orchestration tools for virtual machine and container allocation. You'll then outline the architectures used in multi-cloud and multi-cluster environments and cloud orchestration reference systems used for TOSCA-complaint container cluster federation.
Next, you'll explore orchestration in managing multi-cloud environments and container orchestration in implementing CI/CD pipelines. You'll implement a pool of Docker hosts into a single virtual server and set up container clusters using Amazon Elastic Container Service and Fargate. Lastly, you'll deploy Azure Kubernetes Service clusters, use Kubernetes Cluster Autoscaler, and create multi-cloud Docker clusters with Docker Swarm.
CloudOps Container Clustering: Implementing Container Orchestration in DevOps
discover the key concepts covered in this course
describe the dynamic application-level orchestration of cloud applications that enables execution and resource allocation of independent components based on specific requirements
recognize the orchestration layer and its components for deploying, executing, scaling, and managing microservices or networks of microservices and maintaining the resource allocation required for microservices
list the cloud and container orchestration tools used to allocate virtual machines and containers for additional resource integration
describe the cloud orchestration reference system architecture used for TOSCA-complaint container cluster federation
implement a pool of Docker hosts into a single virtual server to allow clustering with built-in Swarm orchestration
work with Amazon Elastic Container Service and Fargate to set up container clusters
deploy Azure Kubernetes Service clusters using the Azure portal
enable and manage Kubernetes Cluster Autoscaler for Azure Kubernetes Service (AKS) clusters to meet the application demands on AKS
describe the architectures that can be adopted to implement multi-cloud and multi-cluster environments with Kubernetes clusters
recognize the role of orchestration in managing multi-cloud environments
create a simple multi-cloud Docker cluster involving AWS and Azure using Docker Swarm
recognize the role of container orchestration in implementing CI/CD pipelines