Choosing the right Kubernetes object for deploying workloads in Azure

Authored by Mahesh Kshirsagar (AzureCAT). Reviewed by Brendon Burns (Distinguished Engineer, R&D Compute Dev), Wasim Bloch (AzureCAT), and Kimmo Forss (AzureCAT). Edited by Ed Price (AzureCAT patterns & practices). Introduction Interest in Kubernetes as a container orchestrator is growing rapidly. The capabilities it offers are very exhaustive. As more and more enterprises adopt a containers/microservices-based architecture,…


Choosing the right Kubernetes object for deploying workloads in Azure – Part 1

Introduction This post covers getting started with local development using Kubernetes. It will cover configurations, tools, and common troubleshooting. For an overview of this blog series, use this introductory post. Getting started with Kubernetes In a typical development scenario, developers start on their local machines before deploying to a remote cluster, most likely in cloud. This post…


Choosing the right Kubernetes object for deploying workloads in Azure – Part 2

Introduction The last post in this series covered setting up a single-node Kubernetes cluster locally. While it is a good way to get started with development using Kubernetes, to run in production, a multi-node Kubernetes cluster is typically needed. This post will cover how to create a multi-node Kubernetes cluster in Azure. Getting started with Kubernetes…


Choosing the right Kubernetes object for deploying workloads in Azure – Part 3

Introduction The last two posts covered how to get a Kubernetes cluster working locally or in Azure. Both clusters can be accessed via their dashboards. It is easy to switch between the two dashboards by switching contexts. This post will cover how to switch context. There will be UI differences in the dashboards, between a single-node…


Choosing the right Kubernetes object for deploying workloads in Azure – Part 4

Introduction The previous post in this series covered the Kubernetes dashboard. This post will build upon that knowledge. It will cover the practical aspects of putting those concepts into practice. The following posts in this series will cover deploying a 2-tier application (front-end + database) on Kubernetes. This post discusses getting the back-end service running…


Choosing the right Kubernetes object for deploying workloads in Azure – Part 5

Introduction This post will cover running a front-end service that will connect with the SQL Server back-end you created in the last post. This front-end is an ASP.Net Core application. Considerations for deployment My previous posts covered various deployment options. Out of those deployment options, horizontalpodautoscaler is an option suitable for workloads that have variable…


New Azure Service Fabric Customer Profile from Azure CAT and CSA: Alaska Airlines

Special thanks to CSA (Cloud Solution Architect) Brent Funk, a new Service Fabric Customer Profile was released this week: Service Fabric Customer Profile: Alaska Airlines   We won’t spoil it for you too much, but let’s dig into their Azure architecture: This is the architecture that Alaska Airlines uses to run their AlaskaAirlines.com Shopping Cart…

0

2 New Azure Service Fabric Customer Profiles for Ignite: ABBYY & FunRock

At the Microsoft Ignite event, the Azure Service Fabric team unveiled two new Technical Customer Profiles! Let’s dig in! ===================== ABBYY is a software company that provides optical character recognition, document capture, and language software for PCs and mobile devices. More than 40 million people from over 200 countries use ABBYY products, technologies, solutions, and…

0

How to run desktop applications in Azure X11 Linux virtual machines

How to run desktop applications in Azure X11 Linux virtual machines A step-by-step walkthrough By Ross Sponholtz from the Azure Customer Advisory Team (AzureCAT) This article is also available as a Whitepaper PDF download on Azure.com: Whitepaper Download Overview To use GUI applications on Azure Linux virtual machines, our customers have found it very useful…

1