Automation in the Cloud-Course Introduction
Intro to Module 1: Automation in the cloud
()
Course Introduction
()
Welcome to the course
Cloud Services Overview
()
Scaling in the Cloud
()
Evaluating the Cloud
()
Migrating to the Cloud
()
Automation in the Cloud-Managing Instances in the Cloud
Spinning up VMs in the Cloud
()
Creating a New VM Using the GCP Web UI
()
Review: Customizing VMs in GCP
Customizing VMs in GCP
()
Review: Templating a customized VM
Templating a Customized VM
()
Managing VMs in GCP
Automation in the Cloud-Automating Cloud Deployments
Cloud Scale Deployments
()
What is orchestration?
()
Cloud Infrastructure as Code
()
More About Cloud & GCP
Automation in the Cloud-Software on the cloud
Managing Cloud instances at scale
()
Storing Data in the Cloud
()
Load Balancing
()
Change Management
()
Understanding Limitations
()
More About Cloud Providers
Automation in the Cloud-Module 1 Review
Module 1 review
Glossary terms from course 5, module 1
Docker & Kubernetes-Docker
What are containers?
()
Set up Docker
Docker web apps
()
Docker images
Using multiple containers
Container and artifact registry
()
Docker and GCP
Build artifact testing
Docker & Kubernetes-Kubernetes
Kubernetes overview
()
Kubernetes principles
Installing Kubernetes
Pods
Services
Deployment
Docker & Kubernetes-Deploying containers to GCP
Kubernetes on GCP
()
Create a Kubernetes cluster on GCP
Types of clusters
Deploying Docker containers on GCP
Kubernetes YAML files
Scaling containers on GCP
GCP networking and load balancing
Protect containers on GCP
Docker & Kubernetes-Module 2 Review
Module 2 review
Glossary terms from course 5, module 2
Configuration management and monitoring-Automating with Configuration Management
Intro to Module 3: Automating with configuration management
()
What is scale?
()
What is configuration management?
()
What is infrastructure as code?
()
IaC options
Configuration management and monitoring-Introduction to Puppet
Review: What is Puppet?
What is Puppet?
()
Review: Puppet resources
Puppet Resources
()
Review: Puppet classes
Puppet Classes
()
Puppet Resources
Configuration management and monitoring-The Building Blocks of Configuration Management
What are domain-specific languages?
()
The Driving Principles of Configuration Management
()
More Information About Configuration Management
How to log in to Qwiklabs
Wrap Up: Automating with Configuration Management
()
Configuration management and monitoring-Deploying Puppet Locally
Deploying puppet
()
Review: Applying rules locally
Applying Rules Locally
()
Review: Managing resouce relationships
Managing Resource Relationships
()
Review: Organizing your Puppet modules
Organizing Your Puppet Modules
()
More Information About Deploying Puppet Locally
Configuration management and monitoring-Deploying Puppet to Clients
Review: Puppet Nodes
Puppet Nodes
()
Puppet's Certificate Infrastructure
()
Review: Setting up Puppet Clients and Servers
Setting up Puppet Clients and Servers
()
More Information about Deploying Puppet to Clients
Configuration management and monitoring-Updating Deployments
Review: Modifying and Testing Manifests
Modifying and Testing Manifests
()
Safely Rolling out Changes and Validating Them
()
More Information About Updating Deployments
Configuration management and monitoring-Monitoring and Alerting
Getting Started with Monitoring
()
Getting Alerts When Things Go Wrong
()
Service-Level Objectives
()
Basic Monitoring in GCP
()
More Information on Monitoring and Alerting
Configuration management and monitoring-Troubleshooting and Debugging
What to Do When You Can't Be Physically There
()
Identifying Where the Failure Is Coming From
()
Recovering from Failure
()
Reading: Debugging Problems on the Cloud
Configuration management and monitoring-Module 3 Review
Glossary terms from course 5, module 3
CICD-CICD Pipelines
What is devops?
()
Continuous integration, delivery, and deployment
Example pipeline
DevOps tools
From coding to the cloud
()
Containers with Docker and Kubernetes
Continuous testing and continuous improvement
CICD-Continuous Integration
Automation
()
Integration with Github
Cloud Build on GCP
CI best practices
CI testing
CICD-Continuous delivery
Continuous Delivery and Continuous Deployment
()
Value stream mapping
Github and delivery
Configuration management
CD best practices
DevSecOps
()
CICD-Continuous deployment
From staging to production
()
Release
End-to-end tests
Postmortem
CICD-Module Review
Module 4 review
Glossary terms from course 5, module 4
IT skills in action
CICD-Course Wrap Up
Congratulations!
()
Course 5 glossary