Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

MS Azure Kubernetes Services

( Duration: 3 Days )

Azure Kubernetes Services (AKS) training course provides hands-on experience of configuring AKS to deploy Docker containers on a Kubernetes cluster. In this course one will gain an understanding of the key functionality of Azure Kubernetes Services (and how it differs from native and other Cloud providers), as well as the fundamental concepts of using Docker and Kubernetes to containerise your applications, APIs and services.

By attending Azure Kubernetes Services workshop, delegates will learn:

  • Azure overview
  • Azure Kubernetes Services features
  • Understanding Docker & Containerisation
  • What Kubernetes does
  • Container Security
  • Deployment from Azure DevOps
  • Scaling and availability
  • Data Management
  • Observability & Monitoring
  • Maintenance & Troubleshooting

  • Understanding of Linux and ideally software development.

  • This Azure Kubernetes Services class is intended for Anyone who needs to run or manage workloads on Azure Kubernetes Services - this can include developers, software engineers, SREs, Ops, sys admins, software testers, IT managers.

COURSE AGENDA

1

Introduction

  • Microsoft Azure and the Cloud
  • Azure Portal
  • Azure DevOps
  • Connecting with Visual Studio
  • Using GitHub
  • Defining a Continuous Integration process
  • Why Containers?
  • What is Kubernetes?
2

Containers & Docker

  • Fundamental building blocks of a container
  • Getting your application into an image
  • Going from images to containers
  • Interacting with running containers
  • Multiple container workloads using docker-compose
  • Docker networking
  • Docker volumes
3

Getting started with Azure Kubernetes Services

  • Creating an AKS cluster
  • Configuring Authentication
  • Creating a Release Pipeline
  • Including Helm and Kubectl
  • Configuring a Namespace
  • Create a Release
4

Containers & AKS

  • Build Images
  • Push Images
  • Content Trust
5

Kubernetes

  • Azure Container Registry
  • Kubernetes Canaray deployment strategy
6

Resources for running your workloads

  • Creating and editing:
    • Pods
    • Replicasets
    • Deployments
    • Namespaces
7

Configuring your application

  • Useful commands in Kubernetes
  • Environment variables
  • ConfigMaps
  • Secrets
8

Placing your workload

  • Resource requirements
  • Taints & Tolerations
  • Node Selectors
  • Node Affinity
9

Multi-container pods

  • initContainers
10

Application observability in Kubernetes

  • Liveness and readiness probes
  • Container logging
  • Debugging applications
11

Pod Design

  • Labels, selectors and annotations
  • Rolling updates and rollbacks
  • Jobs
  • Cronjobs
12

Azure Kubernetes Services Security

  • Master Components
  • Node Security
  • Kubernetes Secrets
  • Pipeline Permissions and Roles
  • Version Control permissions
13

AKS Networking

  • Services
  • Azure virtual networks
  • Ingress controllers
  • Network policies
14

Persistent Volumes

  • Azure Disk
  • Azure Files
  • Using NFS / Linux Server Volume

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X