Dear users, due to the protests and the disorderly situation in Iran, there is a possibility of Internet interruption in Iran. We apologize in advance if there is a problem in updating the site. MahsaAmini WomanLifeFreedom
What you would learn in Deploy and Run Apps with Docker, Kubernetes, Helm, Rancher course?
In this class, we'll build a simple Angular Client application that talks to a Node.JS server and install and run it in Docker containers. We will discover how to create production and development Docker images for such applications. Then, we will be introduced to the basics of container orchestration using Docker Compose.
Following this, we will redesign the app to make it more decoupled, robust, and scalable using a Microservice architecture, which makes the application more Cloud native. We will explore how to build Docker images and promptly upload them to the Docker hub using Travis CI. We will then deploy the containerized application onto the Cloud using the Amazon Elastic Beanstalk service. We will also explore making the deployment process easier of the application to Elastic Beanstalk with Travis CI. When we deploy our app onto Elastic Beanstalk, we will also explore the possibility of using AWS services like AWS RDS, AWS Elasticsearch, and AWS Elasticache instead of running the containers ourselves.
Then it's time to look into Kubernetes. We'll spend lots of time using Kubernetes because it's the most popular choice for people who wish to run a container-based application in production. We will create Kubernetes manifests (YAML) to enable the application on a Kubernetes cluster. We will consider the possibility of deploying to the locally-based Docker for Desktop single node Kubernetes cluster and a multi-node Kubernetes cluster located in the Cloud (Google GKE, Amazon Kops, Amazon EKS).
Then, we will examine Kubernetes Helm, which can bundle Kubernetes manifest files so that they can be standardized and released together as one entity. Learn how to use Travis CI to build docker images , then deploy them automatically into Kubernetes clusters. Also, learn how you can control multiple Kubernetes clusters using Rancher.
Development and production of Docker images
Service communication within the Docker Network. Docker Network
Automatically creating Docker images using Travis CI and publishing them to Docker Hub
Utilizing Docker Compose for container orchestration
Container deployment using Docker to Amazon Elastic Beanstalk
Kubernetes Concepts include Pod, Service, Deployment, StatefulSet, ConfigMap, Secret, etc.
Kubernetes's architecture, as well as abstractions from hardware storage and network
Running Kubernetes locally using Docker to Desktop for Mac along with Windows as well as MicroK8s for Linux Desktop
Microservices communications in a Kubernetes environment
Use Helm for packaging your apps to be deployed on the Kubernetes cluster
In the process of setting the Helm Repository, you want to use your charts
Distribute Helm charting automatically into Helm Repository using Travis CI.
Operating Kubernetes on the Cloud using Google Cloud Platform and GKE
The running Kubernetes within the Cloud using Amazon Web Services and Kops and EKS
Utilizing Travis CI to deploy to Kubernetes clusters in the Cloud
Controlling multiple Kubernetes clusters by using Rancher
Download Deploy and Run Apps with Docker, Kubernetes, Helm, and Rancher from below links NOW!
Write your comment!
Access Permission Error
You do not have access to this product!
Dear User! To download this file(s) you need to purchase this product or subscribe to one of our VIP plans.