Deepdive Azure Kubernetes Services (AKS)

More velocity, efficiency, and agility

Kubernetes was built to radically change the way that applications are built and deployed in the cloud. Fundamentally, it was designed to give developers more velocity, efficiency, and agility. But how do you apply it effectively and what does it mean for your business?

[Free Azure Kubernetes Workshop] 

 

What are the benefits of using AKS?
There are many reasons why people come to use containers and container APIs like Kubernetes, but we believe they can all be traced back to one of these benefits:

  • Velocity, the speed with which you can develop and deploy new components and features, or the speed with which you can respond to innovations developed by others
  • Scaling (of both software and teams (Microservices)), Kubernetes achieves scalability by favoring decoupled architectures. In a decoupled architecture, each component is separated from other components by defined APIs and service load balancers.
  • Hybrid cloud. Abstracting your infrastructure, building on top of Kubernetes’s application-oriented abstractions ensures that the effort you put into building, deploying, and managing your application is truly portable across a wide variety of environments..
  • Efficiency, developers no longer think in terms of machines, their applications can be co-located on the same machines without impacting the applications themselves. This means that tasks from multiple users can be packed tightly onto fewer machines.

For those of you new to AKS
Kubernetes is an open source orchestrator for deploying containerized applications. It was originally developed by Google, inspired by a decade of experience deploying scalable, reliable systems in containers via application-oriented APIs. It has become the standard API for building cloud-native applications, present in nearly every public cloud. It is a platform for creating, deploying, and managing distributed applications. These applications come in many different shapes and sizes, but ultimately, they are all comprised of one or more programs that run on individual machines. These programs accept input, manipulate data, and then return the results.

 

Who is this workshop for?
Whether you are new to distributed systems or have been deploying cloud-native systems for years, containers and Kubernetes can help you achieve new levels of velocity, agility, reliability, and efficiency. Familiarity with concepts like load balancers and network storage will be useful, though not required. Likewise, experience with Linux, Linux containers, and Docker, though not essential, will help you make the most of this workshop. If you prefer to gain some knowledge first on these topics, please attend the Azure Fundamentals workshop.

What can you expect during the workshop?

  • Introduction
  • How do you effectively start with AKS?
  • Best practices and common AKS challenges

 

You will learn about:

  • Helm manager
  • containers
  • Updating your solution
  • Creating and running containers
  • Deploying a Kubernetes Cluster
  • Pods
  • Labels and Annotations
  • Service Discovery
  • ReplicaSets

Referenten

Richard Hooper

Richard Hooper

Azure Architect at Intercept | Microsoft Certified Trainer | Microsoft MVP

Wesley Haakman

Wesley Haakman

Lead Azure Architect at Intercept | Microsoft Azure MVP | CISSP | Spreker

Tags

  • Azure Kubernetes Services
  • Containers

Apply now

Possibly interesting as well:

  • AKS monitoring and Management

    This article is written to give you a high level insight into the possibilities of monitoring (Azure) resources, but AKS cluster in particular.

    • Reading duration 8min
    More about AKS monitoring and Management
  • Ingress, Services, Pods & Namespaces

    One of the motivations for using containers and Kubernetes I come across are “We want to be multi-cloud”. But how easy is it to achieve a hybrid or multi-cloud scenario?

    • Reading duration 8min
    More about Ingress, Services, Pods & Namespaces
  • Aks Security

    AKS Security

    Everyone is working hard on the new platform and then someone asks.. “What about security?”

    • Reading duration 10min
    More about AKS Security
  • Ebook AKS ENG 1

    Thé Intercept AKS e-book

    This e-book gives you all the information you need to decide if Azure Kubernetes is a good match for your software architecture. We also tell you more about our best practices on security, update scenarios and monitoring and managing of AKS cluster (and many more!).

    • Reading duration 2min
    More about Thé Intercept AKS e-book
  • Windows containers in a Linux world

    A common question when someone is looking into transforming / containerizing their solution is “I’m now running on a Windows based system; do I use Windows containers, or do I go with Linux containers?”. And that is a very valid question.

    • Reading duration 8min
    More about Windows containers in a Linux world
  • Update scenario’s on AKS

    In this article I am going to go over a very important topic, updates. When I say updates, I am referring to not only Kubernetes updates, but also the worker node OS updates. Many people forget about patching the worker node OS believing that it is handle by Microsoft. This is not the case.

    • Reading duration 7min
    More about Update scenario’s on AKS
  • Microservices on AKS

    I hear and see online that many people talk about Microservices and Service Mesch, but what is this? In this article we'll look at what Microservices are, what a Service Mesh is and what you can do with it, and finally whether you really need it now.

    • Reading duration 8min
    More about Microservices on AKS
  • Going hybrid with Kubernetes

    You have a deadline and promised your customers to launch your new platform on a specific date, everyone is working hard and you’re barely meeting your target date. And then someone asks.. “What about security?”

    • Reading duration 7min
    More about Going hybrid with Kubernetes
  • Best practices; Azure Kubernetes cluster set up

    Kubernetes is “hot & happening”, almost every company already uses or wants to use Kubernetes. Creating an AKS-cluster seems easy enough, but what if you want to create an AKS-cluster for serious production workloads? In this article we will give you some pointers and best-practices which will help you create an AKS-cluster ready for production environments.

    • Reading duration 6min
    More about Best practices; Azure Kubernetes cluster set up
  • Best practices; Azure Kubernetes cluster set up

    Kubernetes is “hot & happening”, almost every company already uses or wants to use Kubernetes. Creating an AKS-cluster seems easy enough, but what if you want to create an AKS-cluster for serious production workloads? In this article we will give you some pointers and best-practices which will help you create an AKS-cluster ready for production environments.

    • Reading duration 6min
    More about Best practices; Azure Kubernetes cluster set up