Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Container on Microsoft AZURE Docker Kubernetes- Azure Devops
Rating: 3.3 out of 5(130 ratings)
4,549 students

Container on Microsoft AZURE Docker Kubernetes- Azure Devops

Learn how to use Docker, Kubernetes, Service Fabric Cluster, AKS, Container Instance and Container Registry in right way
Last updated 11/2022
English
English [Auto],

What you'll learn

  • In this course we would explore various Container services available on Microsoft Azure cloud.
  • You would learn Docker, Kubernetes, Service Fabric Cluster
  • You would learn about Azure Kubernetes Service (AKS)
  • Container Instances and Container Registry

Course content

8 sections33 lectures3h 7m total length
  • Why Docker?5:31

    Learn why Docker is in high demand among professionals, driven by rising popularity, strong Stack Overflow signals, and growing Docker Hub activity across containers and virtualization.

  • What is Docker? What is Docker Image? What is container? What is dockerfile?3:40

    Explore what docker containers, images, and dockerfiles are, and learn how docker enables portable, consistent environments across machines to streamline development, testing, and devops pipelines.

  • Pulling docker image for first time4:05

    Pull the hello world image from the Docker Hub when not found locally, and watch the Docker client talk to the Docker daemon to run containers.

  • Starting interactive bash & executing cmd into running containers from outside1:51

    Learn to inspect a Docker environment with the Docker info command, exploring client and server roles, context, Kubernetes cluster settings, swarm status, runtime, OS, architecture, and plugins.

  • Creating simple web application using Python and Flask3:15

    Create a simple python web app with Flask by setting up a virtual environment, installing Flask, creating an app instance, and defining a route that runs on port 5000.

  • Writing Dockerfile4:21

    Learn to write a dockerfile that bases itself on the official Python image, adds project files, exposes port 5001, and runs the main Python function.

  • Running docker image3:47

    Pull a docker image and run a container for a Flask app, map ports, and troubleshoot access by using the bridge network and container IP instead of localhost.

  • What is Docker Hub? How to push docker image to Docker Hub?7:17

    Push your Docker images to Docker Hub by building, tagging, logging in, and pushing a Flask app to a public repository, then run and pull containers from Docker Hub.

  • Architecture of Kubernetes6:06

    Learn the architecture of Kubernetes, from the control plane with the API server and etcd to the scheduler and cloud controller manager, to workers running kubelet and kube-proxy.

  • What is Pod and services1:45

    Explain how pods group containers within a node, share resources, and maintain isolation, and how services expose pods through cluster IP, ingress, or load balancer for external access.

  • Creating minikube cluster3:14

    Create a local single-node Kubernetes cluster using mini cube, explore driver options like Hyper-V, Docker, KVM, or VirtualBox, then verify components and enable default addons.

  • Pods4:33
  • Replication7:06

    Identify and implement replication in container orchestration by creating and managing replica controllers and replica sets, define selectors and labels, and scale replica counts to maintain availability.

  • Deployment2:18

    Use deployment to update changes, rollback when needed, and scale applications, by managing replica sets within the deployment and enabling easy application updates.

Requirements

  • A basic understanding of Operating System, Virtualisation or Containerisation concepts would be more than sufficient.

Description

A lot of people working in the Information Technology sector are expected to be familiar with a few technologies that are required in the projects you are supposed to work. No matter whether you have a background in software development, operations or testing, DevOps has changed the way people used to work. With constant disruptions from the Cloud Computing services, organizations are moving all of their projects directly on the cloud. It doesn't matter whether its hosted on the public, private or hybrid cloud infrastructure, you are still expected to work on two key technologies- Containers and Virtual Machines. In this course you will be learning about Container services on Microsoft Azure cloud platform. You will be learning Containers right from the beginning, so don't worry if you are just moving to Containers. Later in this course, you will learn with some hands-on practical examples and demonstrations on some of the container services on Microsoft Azure.

What is Docker?

It is a set of platform as a service products that use OS-level virtualization to deliver software in packages called containers. Containers are isolated from one another and bundle their own software, libraries and configuration files; they can communicate with each other through well-defined channels.

What is Kubernetes?

It is an open-source container-orchestration system for automating computer application deployment, scaling, and management.

What is Service Fabric Cluster?

It is a network-connected set of virtual or physical machines into which your microservices are deployed and managed.

What is AKS (Azure Kubernetes Service)?

You can create Serverless Kubernetes, an integrated continuous integration and continuous delivery (CI/CD) experience and enterprise-grade security and governance.

What is Container Instances?

You can develop apps fast without managing virtual machines or having to learn new tools—it is just your application, in a container, running in the cloud.

What is Container Registry?

You can Build, store, secure, scan, replicate, and manage container images and artifacts with a fully managed, geo-replicated instance of OCI distribution.

Who this course is for:

  • Anyone who would be interested to learn Cloud Computing with Microsoft Azure.
  • Would be interested in learning various Cloud Container services and options available on Microsoft Azure.
  • Want to make a career in Cloud Computing, Development, Testing, etc