<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>cloud on DevOps Experiences</title>
    <link>https://patrickkochdevops.netlify.app/tags/cloud/</link>
    <description>Recent content in cloud on DevOps Experiences</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 06 Oct 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://patrickkochdevops.netlify.app/tags/cloud/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Terraform on Azure - How to deploy an OpenAI Service with a GPT-4 model</title>
      <link>https://patrickkochdevops.netlify.app/posts/post_35/</link>
      <pubDate>Sun, 06 Oct 2024 00:00:00 +0000</pubDate>
      
      <guid>https://patrickkochdevops.netlify.app/posts/post_35/</guid>
      <description>This post explains how to provision an Azure Open AI service, including a GPT-4 deployment, and how to access it using the REST API
1. Introduction When thinking about artificial intelligence, the first thing that probably comes to mind are the language models that people love to use in the hope of getting a quick and precise answer to their questions or problems. In this blog post, I would like to describe in detail how to deploy the underlying infrastructure with Terraform in Azure to create your own Azure OpenAI service with a GPT-4 deployment.</description>
    </item>
    
    <item>
      <title>Creating a custom Dev Container for your GitHub Codespace to start with Terraform on Azure</title>
      <link>https://patrickkochdevops.netlify.app/posts/post_34/</link>
      <pubDate>Sun, 18 Feb 2024 00:00:00 +0000</pubDate>
      
      <guid>https://patrickkochdevops.netlify.app/posts/post_34/</guid>
      <description>This post explains how to create a custom dev container (including the Azure CLI and Terraform) for a GitHub Codespace, which makes you ready to develop with Terraform on Azure
1. Introduction There were three things that motivated me to write this post:
My first usage of the GitHub Codespaces feature (a few months ago for work) A presentation from my good friend April Edwards at PSConfEU, with the title &amp;ldquo;Every Repository Needs a DevContainer&amp;rdquo; April&amp;rsquo;s talk at my company in February 2024, which was about GitHub and cloud native development One of my focal points in my work and in my contributions to the tech community is Infrastructure as Code, especially using Terraform.</description>
    </item>
    
    <item>
      <title>Terraform on Azure - Testing of a Virtual Machine using Terratest</title>
      <link>https://patrickkochdevops.netlify.app/posts/post_33/</link>
      <pubDate>Sun, 17 Dec 2023 00:00:00 +0000</pubDate>
      
      <guid>https://patrickkochdevops.netlify.app/posts/post_33/</guid>
      <description>This post explains how to write a test for a Terraform configuration, using the Terratest framework
1. Introduction I&amp;rsquo;ve been using Terraform for almost three years, and I&amp;rsquo;ve created a lot of configurations so far for provisioning several resources on Azure. I really like to write Infrastructure as Code, I&amp;rsquo;ve also integrated it into pipelines, and tried to ensure the quality, as best as possible. But additional verification steps for testing specific values of the resources after the deployment, were still missing.</description>
    </item>
    
    <item>
      <title>Create and manage a Service Principal using the Azure CLI</title>
      <link>https://patrickkochdevops.netlify.app/posts/post_32/</link>
      <pubDate>Wed, 01 Nov 2023 15:33:23 +0200</pubDate>
      
      <guid>https://patrickkochdevops.netlify.app/posts/post_32/</guid>
      <description>This post explains how to create and how to manage a Service Principal using the Azure CLI
1. Introduction A few weeks ago I started to learn about Github Actions, and my first goal was to create a simple workflow, that provisions a resource group on Azure using Terraform. I created a blank .yml file, and added the necessary steps until I needed to sign in to my Azure subscription. I was used to work with Azure DevOps for establishing CI/CD pipelines, and expected something similar to a Service connection of ADO to get access from the pipeline to the Azure subscription by using this very comfortable managed approach (see also one of my previous posts Build an Azure DevOps Pipeline using YAML for provisioning a Microservice in Azure with Terraform).</description>
    </item>
    
    <item>
      <title>Terraform on Azure with GitHub Copilot - Creating a Kubernetes Cluster and a Container Registry</title>
      <link>https://patrickkochdevops.netlify.app/posts/post_31/</link>
      <pubDate>Sun, 10 Sep 2023 00:00:00 +0000</pubDate>
      
      <guid>https://patrickkochdevops.netlify.app/posts/post_31/</guid>
      <description>This post explains how to create a Terraform configuration, which is capable of deploying a Kubernetes cluster and a Container Registry on Azure using the GitHub Copilot
Video - watch the content of the post on YouTube 1. Introduction This is my first blog post about using an AI tool, the GitHub Copilot, for an Infrastructure as Code (IaC) task. I was curious how GitHub Copilot could support me by writing a Terraform configuration for deploying resources on Azure.</description>
    </item>
    
    <item>
      <title>Terraform on Azure - Modules for Windows Virtual Machines</title>
      <link>https://patrickkochdevops.netlify.app/posts/post_30/</link>
      <pubDate>Sun, 16 Jul 2023 18:35:19 +0200</pubDate>
      
      <guid>https://patrickkochdevops.netlify.app/posts/post_30/</guid>
      <description>This post explains a reusable Terraform module, for deploying Windows virtual machines on Azure
Introduction - why and when should you use modules? You have already gained some experience with creating Terraform configurations to deploy different resources. For example: a configuration, which provisions a single Windows virtual machine on Azure. Imagine that you’d need a configuration that can be used for deploying two instances of that Windows virtual machine instead of one: this means that you’d need to adapt the existing configuration, which might lead to code duplication.</description>
    </item>
    
    <item>
      <title>Azure CLI - Assign a contributor role to a user</title>
      <link>https://patrickkochdevops.netlify.app/posts/post_29/</link>
      <pubDate>Tue, 30 May 2023 17:51:13 +0200</pubDate>
      
      <guid>https://patrickkochdevops.netlify.app/posts/post_29/</guid>
      <description>This post explains how to create a new user in your Azure subscription and how to assign a user to a contributor role using the Azure CLI
Video - Watch the content of the post in my YouTube Video 1. Introduction This is my very first blog post, which is about the role based access control (RBAC) of Azure. I had to organize an Azure workshop, in which the attendees are allowed to create and access specific resources.</description>
    </item>
    
    <item>
      <title>Terraform on Azure - Provision a Windows 11 Virtual Machine</title>
      <link>https://patrickkochdevops.netlify.app/posts/post_28/</link>
      <pubDate>Fri, 31 Mar 2023 15:35:26 +0200</pubDate>
      
      <guid>https://patrickkochdevops.netlify.app/posts/post_28/</guid>
      <description>This post is about to explain how to provision a Windows 11 virtual machine using Terraform
1. Introduction This is intended for those, who would like to provision a Windows 11 Virtual Machine using Terraform.
2. Prerequisites Azure CLI Terraform Git (for Windows) 3. The Terraform Configuration The Terraform configuration is defined in three files:
main.tf - containing the resource blocks for the virtual machine, virtual network, the subnet, &amp;hellip; providers.</description>
    </item>
    
    <item>
      <title>Terraform on Azure - How to find a suitable Windows 11 Virtual Machine SKU for Terraform using Azure CLI</title>
      <link>https://patrickkochdevops.netlify.app/posts/post_27/</link>
      <pubDate>Mon, 27 Feb 2023 08:02:17 +0100</pubDate>
      
      <guid>https://patrickkochdevops.netlify.app/posts/post_27/</guid>
      <description>This post is about to explain how to find a proper Windows 11 SKU for a Terraform configuration file
1. Introduction Would you like to create a Windows 11 Azure virtual machine using Terraform and need to get a proper SKU, which fits among others to your location? I’d like to show you how to do that in this post.
2. Login to your Azure subscription First, authenticate with Azure, by conducting the login command.</description>
    </item>
    
    <item>
      <title>Azure Virtual Network explained with Terraform</title>
      <link>https://patrickkochdevops.netlify.app/posts/post_26/</link>
      <pubDate>Tue, 31 Jan 2023 00:00:00 +0000</pubDate>
      
      <guid>https://patrickkochdevops.netlify.app/posts/post_26/</guid>
      <description>This post is about explaining an Azure Virtual Network using the corresponding resource blocks of a Terraform configuration
1. Introduction “VNet”, “subnet”, “network security group”, “network interface”, and “public IP address”,…if you are planning to set up a private network in Azure, then you’ve to deal with the different resources related to an Azure virtual network (VNet). This post is intended for all, who would like to ramp up their basic knowledge of the different resources.</description>
    </item>
    
    <item>
      <title>Azure - Sustainable AI - Cloud Cost Optimization</title>
      <link>https://patrickkochdevops.netlify.app/meetups/azure-lecture-sustainable-ai-jan-22/</link>
      <pubDate>Thu, 26 Jan 2023 16:58:30 +0100</pubDate>
      
      <guid>https://patrickkochdevops.netlify.app/meetups/azure-lecture-sustainable-ai-jan-22/</guid>
      <description>1. Introduction The intention of this session is:
to learn about sustainable AI solutions how Terraform can be used to realize resource saving implentations 2. Key Facts Title: Sustainable AI - Cloud Cost Optimization Speaker: Patrick Ratheiser, Benjamin Krenn Location: Graz, Smart City - Waagner-Biro Strasse 108 Date: 2023-01-26 meetup.com link: https://www.meetup.com/de-DE/microsoftdevelopergraz/events/290191576/ 3. Impressions Organized my third #Azure #meetup of @msdevgraz! Some impressions of yesterday: @LeftshiftOne revealed fascinating insights of their #AI solutions in Azure.</description>
    </item>
    
    <item>
      <title>Terraform on Azure - Use a Network Security Group for a Windows Virtual Machine</title>
      <link>https://patrickkochdevops.netlify.app/posts/post_25/</link>
      <pubDate>Sat, 31 Dec 2022 10:01:35 +0100</pubDate>
      
      <guid>https://patrickkochdevops.netlify.app/posts/post_25/</guid>
      <description>This post is about how to establish a network security group for a Windows virtual machine using Terraform on Azure
1. Introduction If you&amp;rsquo;re going to create virtual machines, then you can&amp;rsquo;t live without network security groups and other fundamental components as a virtual network. A network security group allows you to decide e.g.: which port or port range is exposed, respectively which port or port range and protocol is not available for network traffic.</description>
    </item>
    
    <item>
      <title>Automating Azure Infrastructure with Terraform</title>
      <link>https://patrickkochdevops.netlify.app/meetups/azure-terraform-tutorial-nov-22/</link>
      <pubDate>Sun, 27 Nov 2022 16:56:21 +0100</pubDate>
      
      <guid>https://patrickkochdevops.netlify.app/meetups/azure-terraform-tutorial-nov-22/</guid>
      <description>1. Introduction In this session, Patrick Koch will show how resources can be provisioned, modified and destroyed in Azure by using Terraform. Discover how an Infrastructure as Code approach can be enabled by using an open-source tool. Enjoy a live demonstration including the provisioning of virtual machines, Kubernetes Cluster, Container Registries, etc. which are ready to work within a few minutes.
Get-together afterwards with having snacks and drinks :)
Prerequisites: Basic understanding of cloud computing</description>
    </item>
    
    <item>
      <title>Getting started with a Development Container for Terraform On Azure</title>
      <link>https://patrickkochdevops.netlify.app/posts/post_24/</link>
      <pubDate>Sun, 27 Nov 2022 16:36:05 +0100</pubDate>
      
      <guid>https://patrickkochdevops.netlify.app/posts/post_24/</guid>
      <description>This post is about to explain, how to use a dev container, if you&amp;rsquo;d like to work with Terraform on Azure
1. Introduction Imagine, you would like to provision resources in Azure using Terraform, but you don&amp;rsquo;t have the tools, respectively the prerequisites installed on your local machine? A dev container, including all the mandatory stuff could help for that purpose.
In this post I&amp;rsquo;d like to show you how I&amp;rsquo;m using my dev container to:</description>
    </item>
    
    <item>
      <title>Upgrade your Azure Kubernetes Service with Windows Nodes using a Terraform Configuration</title>
      <link>https://patrickkochdevops.netlify.app/posts/post_23/</link>
      <pubDate>Thu, 27 Oct 2022 09:10:30 +0200</pubDate>
      
      <guid>https://patrickkochdevops.netlify.app/posts/post_23/</guid>
      <description>The intention of this post is to explain, how to add a Windows node pool to an Azure Kubernetes Cluster, which was provisioned with Terraform
1. Introduction In this post, I&amp;rsquo;d like to show how you can upgrade your Azure Kubernetes Cluster, which was provisioned with a Terraform configuration, with a Windows node. There might be reasons why you need to run Windows workloads and therefore your Kubernetes cluster must be capable of scheduling and hosting them.</description>
    </item>
    
    <item>
      <title>Azure: Building up basic knowledge [Workshop]</title>
      <link>https://patrickkochdevops.netlify.app/meetups/azure-workshop-sep-22/</link>
      <pubDate>Thu, 29 Sep 2022 15:15:06 +0200</pubDate>
      
      <guid>https://patrickkochdevops.netlify.app/meetups/azure-workshop-sep-22/</guid>
      <description>1. Introduction The intention of this workshop is to:
ramp up your basic knowledge about cloud computing provision resources in Azure and to work with different Azure services in a hands-on session by achieving exercises be able to calculate the costs of the resources having a good time! :) 2. Key Facts Title: Azure: Building up basic knowledge [Workshop] Location: Graz, Smart City - Waagner-Biro Strasse 108 Date: 2022-09-29 meetup.com link: https://www.</description>
    </item>
    
    <item>
      <title>Azure Virtual Machine - Execute PowerShell for mounting a File Share using the Run Command Action and Azure CLI</title>
      <link>https://patrickkochdevops.netlify.app/posts/post_22/</link>
      <pubDate>Thu, 29 Sep 2022 15:06:14 +0200</pubDate>
      
      <guid>https://patrickkochdevops.netlify.app/posts/post_22/</guid>
      <description>The intention of this post is to explain how to run a PowerShell script by using the &amp;ldquo;Run Command&amp;rdquo; action and the Azure CLI
1. Introduction You have provisioned a Virtual Machine in Azure and you would like to run PowerShell on it? This can be done by using the &amp;ldquo;Run Command&amp;rdquo; action or by conducting a proper Azure CLI command. This post shows step by step how to do that.</description>
    </item>
    
    <item>
      <title>Using Infracost to estimate costs for Azure resources defined in Terraform Configurations</title>
      <link>https://patrickkochdevops.netlify.app/posts/post_21/</link>
      <pubDate>Wed, 17 Aug 2022 00:00:00 +0000</pubDate>
      
      <guid>https://patrickkochdevops.netlify.app/posts/post_21/</guid>
      <description>The intention of this post is to test the tool &amp;ldquo;Infracost&amp;rdquo; for estimating costs of Azure resources, which are defined in Terraform configurations. The Azure Pricing Calculator will be used for comparison
1. Introduction If you are provisioning resources in Azure by using Terraform, you probably think of the arising expenses after conducting the deployment(s). My approach so far was to use the Azure Pricing Calculator, which works great. But wouldn&amp;rsquo;t it be even better, if you could see the &amp;ldquo;price tags&amp;rdquo; of the diverse cloud resources already in your Code Editor?</description>
    </item>
    
    <item>
      <title>Deployment of multiple Containers in Azure as Container Instance using Docker Compose</title>
      <link>https://patrickkochdevops.netlify.app/posts/post_20/</link>
      <pubDate>Wed, 27 Jul 2022 00:00:00 +0000</pubDate>
      
      <guid>https://patrickkochdevops.netlify.app/posts/post_20/</guid>
      <description>The intention of this post is to explain how deploy multiple Containers in Azure as Container Instance using Docker Compose
1. Introduction Docker Compose is a tool for running multiple containers by using a dedicated YAML file. This file refers to the container images, which should be used for the deployment. But how can this approach be used for deployments in Azure? Which Azure service will be used for deploying and hosting your containers?</description>
    </item>
    
    <item>
      <title>Azure Kubernetes Service - How to attach a Kubernetes Pod using kubectl and Visual Studio Code Kubernetes Tool</title>
      <link>https://patrickkochdevops.netlify.app/posts/post_19/</link>
      <pubDate>Fri, 24 Jun 2022 10:59:49 +0200</pubDate>
      
      <guid>https://patrickkochdevops.netlify.app/posts/post_19/</guid>
      <description>The intention of this post is to explain how a Kubernetes Pod, running at an Azure Kubernetes Service, can be attached using kubectl and the Visual Studio Code Kubernetes Tool
1. Introduction There are many reasons why a deployed Kubernetes pod needs to be attached at runtime. Therefore I&amp;rsquo;d like to explain, how this can be achieved by applying dedicated kubectl commands and by using the proper Kubernetes extension in Visual Studio Code.</description>
    </item>
    
    <item>
      <title>Azure Container Apps - Deployment with a customized Container Image and a Comparison to Azure Container Instances</title>
      <link>https://patrickkochdevops.netlify.app/posts/post_18/</link>
      <pubDate>Sun, 29 May 2022 18:33:57 +0200</pubDate>
      
      <guid>https://patrickkochdevops.netlify.app/posts/post_18/</guid>
      <description>The intention of this post is to create an Azure Container App deployment and to explain how it differentiates to Azure Container Instances for this specific context
1. Introduction In this post, I&amp;rsquo;d like to show, how to create a deployment of an Azure Container App - using a customized Container Image, which is managed by an Azure Container Registry. To figure out the most obvious differences within the scope of a first deployment in contrast to Azure Container Instances, I&amp;rsquo;m going to create a deployment of an Azure Container Instance in addition - using the very same Container Image.</description>
    </item>
    
    <item>
      <title>Build an Azure DevOps Pipeline using YAML for provisioning a Microservice in Azure with Terraform</title>
      <link>https://patrickkochdevops.netlify.app/posts/post_17/</link>
      <pubDate>Sat, 28 May 2022 18:33:57 +0200</pubDate>
      
      <guid>https://patrickkochdevops.netlify.app/posts/post_17/</guid>
      <description>The intention of this post is to explain, how to build an Azure DevOps Pipeline using YAML for provisioning a microservice in Azure using Terraform. A second pipeline will be created for destroying the microservice. In addition, it is described why an Azure Storage has to be used for storing the Terraform State File
1. Introduction This post is meaningful for you, if you have already gained knowledge about provisioning resources in Azure using Terraform and if you have a basic knowledge about Azure DevOps Pipelines.</description>
    </item>
    
    <item>
      <title>Azure &amp;&amp; Terraform - Provisioning of a Kubernetes Cluster with an attached Container Registry and Deployment of a Linux Workload</title>
      <link>https://patrickkochdevops.netlify.app/posts/post_16/</link>
      <pubDate>Tue, 19 Apr 2022 00:00:00 +0000</pubDate>
      
      <guid>https://patrickkochdevops.netlify.app/posts/post_16/</guid>
      <description>The intention of this post is to explain how to provision an Azure Kubernetes Service, an attached Azure Container Registry with Terraform and how to deploy a Linux Workload by using dedicated kubectl commands
Update (2nd of May 2022): added YouTube video
Video - Watch the content of the post in my YouTube Video 1. Introduction This post is intended for you, if you&amp;rsquo;d like to know how to provision an Azure Kubernetes Service and an Azure Container Registry by using Infrastructure as Code approaches.</description>
    </item>
    
    <item>
      <title>Azure &amp;&amp; Prefect - Deployment of Flow Runs as Kubernetes Jobs</title>
      <link>https://patrickkochdevops.netlify.app/posts/post_15/</link>
      <pubDate>Tue, 29 Mar 2022 19:12:36 +0200</pubDate>
      
      <guid>https://patrickkochdevops.netlify.app/posts/post_15/</guid>
      <description>The intention of this post is to explain how to deploy Prefect Flow Runs as Kubernetes Jobs.
1. Introduction You&amp;rsquo;re using Prefect for automating your workflows and would like to conduct Kubernetes Jobs as a result of flow runs? This post explains the necessary components, the prerequisites and how to run a flow as Kubernetes Job at an Azure Kubernetes Service.
1.1 What is Prefect? We&amp;rsquo;ve to distinguish between Prefect Core and Prefect Cloud, respectively Prefect Server:</description>
    </item>
    
    <item>
      <title>Azure - Working with Kubernetes Cluster: Common kubectl commands</title>
      <link>https://patrickkochdevops.netlify.app/posts/post_14/</link>
      <pubDate>Sun, 27 Feb 2022 10:49:33 +0100</pubDate>
      
      <guid>https://patrickkochdevops.netlify.app/posts/post_14/</guid>
      <description>The intention of this post is to explain how to work with Kubernetes clusters, by using kubectl. Let&amp;rsquo;s go through a worklow, starting with a provisioned Kubernetes Service until interacting with a created Kubernetes Pod.
1. Introduction There are several Kubernetes cluster provisioned in your Azure subscription and you need to e.g.: switch between the different cluster for managing their pods? You also need to apply workloads, manually delete pods if they got stuck and sometimes providing files to the pods?</description>
    </item>
    
    <item>
      <title>Azure &amp;&amp; Azure DevOps - Provisioning a Windows Virtual Machine using Terraform</title>
      <link>https://patrickkochdevops.netlify.app/posts/post_13/</link>
      <pubDate>Mon, 31 Jan 2022 19:21:54 +0100</pubDate>
      
      <guid>https://patrickkochdevops.netlify.app/posts/post_13/</guid>
      <description>The intention of this post is to explain how to implement Azure DevOps Pipelines, which are capable to provision (and to destroy) a Windows Virtual Machine in Azure using Terraform.
1. Introduction Provisioning resources in the cloud is (or will be) part of the everyday work of probably each DevOps or Cloud Engineer, if your company would like to provide cloud solutions. Using infrastructure as code tools like Terraform make it easier to achieve that goal, but of course you don&amp;rsquo;t want to do that in a manual way - you probably also would like to integrate that tasks in DevOps platform tools like the Azure DevOps Server of Microsoft.</description>
    </item>
    
    <item>
      <title>Azure - Provisioning a Windows Virtual Machine using Terraform</title>
      <link>https://patrickkochdevops.netlify.app/posts/post_12/</link>
      <pubDate>Thu, 30 Dec 2021 19:08:42 +0100</pubDate>
      
      <guid>https://patrickkochdevops.netlify.app/posts/post_12/</guid>
      <description>This post intends to explain how to provision (and destroy) a Windows virtual machine in Azure using Terraform. In addition, a remote desktop connection is being established.
Update (31st of February 2022): added YouTube video including for demonstration Update (19th of December 2023): updating the post regarding the Terraform commands and general improvements
Video - Watch the content of the post in my YouTube Video 1. Introduction As migration to the cloud is becoming increasingly popular, it’s obvious to find efficient ways to move resources to the cloud.</description>
    </item>
    
    <item>
      <title>Azure - Provisioning an Azure Container Registry using Terraform</title>
      <link>https://patrickkochdevops.netlify.app/posts/post_11/</link>
      <pubDate>Mon, 29 Nov 2021 17:59:04 +0100</pubDate>
      
      <guid>https://patrickkochdevops.netlify.app/posts/post_11/</guid>
      <description>The intention of this post is to explain how to provision and how to destroy an Azure Container Registry using Terraform
1. Introduction The usage of Azure resources, as the Azure Kubernetes Service or the Azure Container Registry, etc. enable a transition or an extension of the workbench to the Azure cloud. Therefore it would be great if you can provision such resources in the Azure Portal and it would be even more great if you could do that in an automated way.</description>
    </item>
    
    <item>
      <title>Azure - Kubernetes Service: How to deploy a Linux Container Workload</title>
      <link>https://patrickkochdevops.netlify.app/posts/post_10/</link>
      <pubDate>Sat, 30 Oct 2021 19:50:20 +0200</pubDate>
      
      <guid>https://patrickkochdevops.netlify.app/posts/post_10/</guid>
      <description>The intention of this post is to explain how to deploy a Linux Container Workload at Azure Kubernetes Service
1. Introduction This post explains how to deploy a Linux Container Workload at the Azure Kubernetes Service. The corresponding Container Image is stored and managed by an Azure Container Registry. The deployment will be conducted by adding the dedicated YAML code. This leads to a running Linux Container. The workload will terminate after two minutes.</description>
    </item>
    
    <item>
      <title>Azure - Kubernetes Service: How to deploy a Windows Container Workload</title>
      <link>https://patrickkochdevops.netlify.app/posts/post_07/</link>
      <pubDate>Mon, 26 Jul 2021 19:03:05 +0200</pubDate>
      
      <guid>https://patrickkochdevops.netlify.app/posts/post_07/</guid>
      <description>The intention of this post is to explain how to deploy a Windows Container Workload at Azure Kubernetes Service
1. Introduction This post shows how to deploy a Windows Container Workload at the Azure Kubernetes Service. The corresponding Container Image is stored and managed by an Azure Container Registry. By adding a the mentioned Workload with YAML, respectively by entering kubectl commands, the deployment will be conducted. This leads to a running Windows Container, hosted by the Azure Kubernetes Service (AKS).</description>
    </item>
    
    <item>
      <title>Azure - Container Registry: Creation and Pushing Images</title>
      <link>https://patrickkochdevops.netlify.app/posts/post_06/</link>
      <pubDate>Tue, 29 Jun 2021 07:52:08 +0200</pubDate>
      
      <guid>https://patrickkochdevops.netlify.app/posts/post_06/</guid>
      <description>The intention of this post is to show how a Container Registry can be created within the Azure Portal and how Images can be pushed
Introduction During the last days, I&amp;rsquo;ve had to provide several Container Images to an Azure Container Registry, making them available for services like Azure Container Instances or Azure Kubernetes Service. The goal of this post is to explain how an Azure Container Registry can be created and used for pushing Images within the Azure Portal.</description>
    </item>
    
    <item>
      <title>Azure - Container Instances: Best Practice</title>
      <link>https://patrickkochdevops.netlify.app/posts/post_05/</link>
      <pubDate>Sun, 30 May 2021 19:20:49 +0200</pubDate>
      
      <guid>https://patrickkochdevops.netlify.app/posts/post_05/</guid>
      <description>This post guides through best practice approaches concerning the deployment of Azure Container Instances
Introduction I&amp;rsquo;ve tried the service Azure Container Instances for the very first time at the starting point of an attempt to get Container, which are hosted on premise, to a running state within the Azure Cloud. Finally, for getting a successfull deployment of the ACI, I was facing some obstacles and the intention of this post is to summarize a best practice approach (at least it worked for me) of this service including all pitfalls I&amp;rsquo;ve faced.</description>
    </item>
    
  </channel>
</rss>
