LEARNING PATH: Learning Docker and Kubernetes

Course

Online

£ 10 VAT inc.

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

Leverage the lethal combination of Docker and Kubernetes to automate deployment and management of Docker applications.Docker is a portable container format that allows you to run code anywhere from your desktop to the cloud. Docker's workflow makes development, testing, and deployment much easier and much faster. Kubernetes has established itself as the standard platform for container management, orchestration, and deployment. To deploy Docker for real-world applications and gain hands-on experience with, deploying and managing market leading cloud platforms, you must be familiar with the basic concepts of Docker.This comprehensive 2-in-1 course teaches you to deploy and manage applications on leading cloud platforms, such as Docker and Kubernetes. You’ll learn through practical demonstrations, clear explanations, and interesting real-world examples. It will give you a versatile range of Docker and Kubernetes skills, which you will put to work in your own applications.This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Learning Kubernetes, starts off with basic installation of Kubernetes and all its dependencies. You will then learn deployment patterns and concepts for making Kubernetes highly-available. You will also learn how to manage a local Kubernetes deployment using MiniKube, Next, you will understand how to use secrets in your applications by creating and decoding secrets. You will learn to deploy your docker applications on Kubernetes.
.
The second course, Working with Advanced Docker Operations, teaches you how to create pods and multi-container pods. You will then learn how to use services and volumes with pods such as labels and selectors, Kubernetes services, creating secrets and ConfigMaps, and plain and persistent volumes.You will also learn how to install the ELK stack, view logs in Kibana, and view performance data in Grafana sing AWS, Spark, and...

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

Learn the core Kubernetes architecture, concepts, and highly-available deployments at-scale and in depth
Grasp industry-proven standards and patterns for deploying apps to Kubernetes
Learn how to configure the Docker daemon, troubleshooting containers and images, and using continuous integration techniques to automatically build and test Docker images
Learn deployment patterns and concepts for making Kubernetes highly-available
Manage a local Kubernetes deployment using MiniKube
Build images automatically with GitLab

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2021

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 4 years

Subjects

  • Architecture Design
  • Install
  • Image
  • Diving
  • Design
  • Installation

Course programme

Learning Kubernetes 16 lectures 01:22:45 Learning Kubernetes - The Course Overview This video provides an overview of the entire course. Overview: Installing Kubernetes This video aims to provide a high-level overview of installing a kubernetes. • Learn to install Kubernetes • Install Kubernetes (Minikube) • Explore Kubernetes Installing Dependencies In this video, we will learn to setup our environment before installing Kubernetes. • Understand what Kubernetes requires • Install dependencies • Confirm whether the environment is correct Installing the Latest Kubernetes In this video, we will install a local Kubernetes cluster. • Explore the installation process • Install Kubernetes • Confirm if the cluster is available Exploring Your Kubernetes Installation In this video, we will explore our Kubernetes installation. • Learn to interact with Kubernetes • Learn some kubectl commands • Confirm if kubectl is working Kubernetes Architecture and Design In this video, we will understand Kubernetes core concepts before diving into advanced concepts. • Understand how kubernetes works • Explore core kubernetes components • Learn the kubernetes logical architecture Achieving High-Availability This video aims to explain that we want our cluster to be highly available to reduce downtime and we need a deployment pattern. • Learn target state architecture • Understand how to achieve service and data redundancy • Learn to leverage federation Scaling Kubernetes In this video, we will learn of some upper-limits or size limitations of kubernetes. • Explore Kubernetes limitations • Learn scaling an app • Understand scaling an app across clusters Federation This video aims to explain that we need to manage multiple clusters using federation. • Learn to sync resources across a cluster • Understand cross cluster discovery • Explore high availability Configuration Best Practices In this video, we will understand best practices for configuring Kubernetes. • Learn the configuration files • Learn about labels • Explore leveraging version control Creating and Decoding Secrets In this video, we will understand how to use the kubectl CLI to create and decode secrets. • Use kubectl to encode secrets • Use kubectl to decode secrets • Create secrets manually Using Secrets in Applications In this video, we will understand how to mount volumes containing secrets to apps. • Use secrets in the app • Learn to attach secrets to a volume • Learn to attach secrets to an app Overview: Docker Containerization This video aims to explain what is a container engine, container build tool, and container registry. • Build container image • Register container image • Run container image Installing Docker and Building the Image In this video, we will learn to install docker, to build and test run our docker image. • Install docker • Explore docker commands • Explore docker config file Deploying Your Docker Container In this video, we will install our container image to kubernetes. • Deploy our container to a pod • Explore deployment methods • Explore deployment commands Interacting With Your Container In this video, we will test whether our application is running successfully in Kubernetes. • Monitor our running app • View health of the app • Learn to send test request to our running app Learning Kubernetes - Quiz Learning Kubernetes. 16 lectures 01:22:45 Learning Kubernetes - The Course Overview This video provides an overview of the entire course. Overview: Installing Kubernetes This video aims to provide a high-level overview of installing a kubernetes. • Learn to install Kubernetes • Install Kubernetes (Minikube) • Explore Kubernetes Installing Dependencies In this video, we will learn to setup our environment before installing Kubernetes. • Understand what Kubernetes requires • Install dependencies • Confirm whether the environment is correct Installing the Latest Kubernetes In this video, we will install a local Kubernetes cluster. • Explore the installation process • Install Kubernetes • Confirm if the cluster is available Exploring Your Kubernetes Installation In this video, we will explore our Kubernetes installation. • Learn to interact with Kubernetes • Learn some kubectl commands • Confirm if kubectl is working Kubernetes Architecture and Design In this video, we will understand Kubernetes core concepts before diving into advanced concepts. • Understand how kubernetes works • Explore core kubernetes components • Learn the kubernetes logical architecture Achieving High-Availability This video aims to explain that we want our cluster to be highly available to reduce downtime and we need a deployment pattern. • Learn target state architecture • Understand how to achieve service and data redundancy • Learn to leverage federation Scaling Kubernetes In this video, we will learn of some upper-limits or size limitations of kubernetes. • Explore Kubernetes limitations • Learn scaling an app • Understand scaling an app across clusters Federation This video aims to explain that we need to manage multiple clusters using federation. • Learn to sync resources across a cluster • Understand cross cluster discovery • Explore high availability Configuration Best Practices In this video, we will understand best practices for configuring Kubernetes. • Learn the configuration files • Learn about labels • Explore leveraging version control Creating and Decoding Secrets In this video, we will understand how to use the kubectl CLI to create and decode secrets. • Use kubectl to encode secrets • Use kubectl to decode secrets • Create secrets manually Using Secrets in Applications In this video, we will understand how to mount volumes containing secrets to apps. • Use secrets in the app • Learn to attach secrets to a volume • Learn to attach secrets to an app Overview: Docker Containerization This video aims to explain what is a container engine, container build tool, and container registry. • Build container image • Register container image • Run container image Installing Docker and Building the Image In this video, we will learn to install docker, to build and test run our docker image. • Install docker • Explore docker commands • Explore docker config file Deploying Your Docker Container In this video, we will install our container image to kubernetes. • Deploy our container to a pod • Explore deployment methods • Explore deployment commands Interacting With Your Container In this video, we will test whether our application is running successfully in Kubernetes. • Monitor our running app • View health of the app • Learn to send test request to our running app Learning Kubernetes - Quiz Learning Kubernetes - The Course Overview This video provides an overview of the entire course. Learning Kubernetes - The Course Overview This video provides an overview of the entire course. Learning Kubernetes - The Course Overview This video provides an overview of the entire course. Learning Kubernetes - The Course Overview This video provides an overview of the entire course. This video provides an overview of the entire course. This video provides an overview of the entire course. Overview: Installing Kubernetes This video aims to provide a high-level overview of installing a kubernetes. • Learn to install Kubernetes • Install Kubernetes (Minikube) • Explore Kubernetes Overview: Installing Kubernetes This video aims to provide a high-level overview of installing a kubernetes. • Learn to install Kubernetes • Install Kubernetes (Minikube) • Explore Kubernetes Overview: Installing Kubernetes This video aims to provide a high-level overview of installing a kubernetes. • Learn to install Kubernetes • Install Kubernetes (Minikube) • Explore Kubernetes Overview: Installing Kubernetes This video aims to provide a high-level overview of installing a kubernetes. • Learn to install Kubernetes • Install Kubernetes (Minikube) • Explore Kubernetes This video aims to provide a high-level overview of installing a kubernetes. • Learn to install Kubernetes • Install Kubernetes (Minikube) • Explore Kubernetes This video aims to provide a high-level overview of installing a kubernetes. • Learn to install Kubernetes • Install Kubernetes (Minikube) • Explore Kubernetes Installing Dependencies In this video, we will learn to setup our environment before installing Kubernetes. • Understand what Kubernetes requires • Install dependencies • Confirm whether the environment is correct Installing Dependencies In this video, we will learn to setup our environment before installing Kubernetes. • Understand what Kubernetes requires • Install dependencies • Confirm whether the environment is correct Installing Dependencies In this video, we will learn to setup our environment before installing Kubernetes. • Understand what Kubernetes requires • Install dependencies • Confirm whether the environment is correct Installing Dependencies In this video, we will learn to setup our environment before installing Kubernetes. • Understand what Kubernetes requires • Install dependencies • Confirm whether the environment is correct In this video, we will learn to setup our environment before installing Kubernetes. • Understand what Kubernetes requires • Install dependencies • Confirm whether the environment is correct In this video, we will learn to setup our environment before installing Kubernetes. • Understand what Kubernetes requires • Install dependencies • Confirm whether the environment is correct Installing the Latest Kubernetes In this video, we will install a local Kubernetes cluster. • Explore the installation process • Install Kubernetes • Confirm if the cluster is available Installing the Latest Kubernetes In this video, we will install a local Kubernetes cluster. • Explore the installation process • Install Kubernetes • Confirm if the cluster is available Installing the Latest Kubernetes In this video, we will install a local Kubernetes cluster. • Explore the installation process • Install Kubernetes • Confirm if the cluster is available Installing the Latest Kubernetes In this video, we will install a local Kubernetes cluster. • Explore the installation process • Install Kubernetes • Confirm if the cluster is available In this video, we will install a local Kubernetes cluster. • Explore the installation process • Install Kubernetes • Confirm if the cluster is available In this video, we will install a local Kubernetes cluster. • Explore the installation process • Install Kubernetes • Confirm if the cluster is available Exploring Your Kubernetes Installation In this video, we will explore our Kubernetes installation. • Learn to interact with Kubernetes • Learn some kubectl commands • Confirm if kubectl is working Exploring Your Kubernetes Installation In this video, we will explore our Kubernetes installation. • Learn to interact with Kubernetes • Learn some kubectl commands • Confirm if kubectl is working Exploring Your Kubernetes Installation In this video, we will explore our Kubernetes installation. • Learn to interact with Kubernetes • Learn some kubectl commands • Confirm if kubectl is working Exploring Your Kubernetes Installation In this video, we will explore our Kubernetes installation. • Learn to interact with Kubernetes • Learn some kubectl commands • Confirm if kubectl is working In this video, we will explore our Kubernetes installation. • Learn to interact with Kubernetes • Learn some kubectl commands • Confirm if kubectl is working In this video, we will explore our Kubernetes installation. • Learn to interact with Kubernetes • Learn some kubectl commands • Confirm if kubectl is working Kubernetes Architecture and Design In this video, we will understand Kubernetes core concepts before diving into advanced concepts p • Learn scaling an app • Understand scaling an app across clusters Federation This video aims to explain that we need to manage multiple clusters using federation. • Learn to sync resources across a cluster • Understand cross cluster...

Additional information

Kubernetes knowledge is not required Familiarity with basic concepts of Docker will make the course easier

LEARNING PATH: Learning Docker and Kubernetes

£ 10 VAT inc.