{"id":13957,"date":"2022-01-20T17:40:19","date_gmt":"2022-01-20T16:40:19","guid":{"rendered":"https:\/\/whiteduck.de\/?p=13957"},"modified":"2022-09-13T08:42:08","modified_gmt":"2022-09-13T06:42:08","slug":"monthly-azure-news-december-2021","status":"publish","type":"post","link":"https:\/\/whiteduck.de\/en\/monthly-azure-news-december-2021\/","title":{"rendered":"Monthly Azure news December 2021"},"content":{"rendered":"<p><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><\/div><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:calc( 1170px + 0px );margin-left: calc(-0px \/ 2 );margin-right: calc(-0px \/ 2 );\"><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-one-full fusion-column-first fusion-column-last\" style=\"--awb-bg-size:cover;width:100%;\"><div class=\"fusion-column-wrapper fusion-flex-column-wrapper-legacy\"><div class=\"fusion-clearfix\"><\/div><\/div><\/div><div class=\"fusion-title title fusion-title-1 fusion-sep-none fusion-title-text fusion-title-size-one\" style=\"--awb-margin-top-small:0px;--awb-margin-right-small:0px;--awb-margin-bottom-small:20px;--awb-margin-left-small:0px;\"><h1 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:32;line-height:1.31;\"><\/p>\n<p>Monthly Azure news December 2021<\/p>\n<p><\/h1><\/div><div class=\"fusion-text fusion-text-1\"><\/div><\/p>\n\n\n<p>In this issue of Monthly Azure news, we offer a brief retrospective of the most important updates from the cloud-native universe announced or published in December 2021. Make sure to share this post with your community and enjoy reading it. We wish you all the best in the new year and hope you will continue learning and growing with us \ud83c\udf1f\ud83d\ude80<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Contents<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"#AKSclusterscannowbecreatedwithouttheneedoflocaluseraccounts\">AKS clusters can now be created without the need of local user accounts<\/a><\/li><li><a href=\"#AKSautocertificaterotationnowinGA\">AKS auto-certificate rotation now in GA<\/a><\/li><li><a href=\"#AKSnodeimageautoupgradenowinGA\">AKS node image auto-upgrade now in GA<\/a><\/li><li><a href=\"#Generalavailability:WildcardlisteneronApplicationGateways\">General availability: Wildcard listener on Application Gateways<\/a><\/li><li><a href=\"#MicrosoftDefenderforContainerswithnewcapabilitiesforKubernetesinPublicpreview\">Microsoft Defender for Containers with new capabilities for Kubernetes in Public preview<\/a><\/li><li><a href=\"#AttributebasedAccessControl(ABAC)conditionswithprincipalattributesnowinpublicpreview\">Attribute-based Access Control (ABAC) conditions with principal attributes now in public preview<\/a><\/li><li><a href=\"#AzureBoardsUxModernizationinPublicPreview\">Azure Boards Ux Modernization in Public Preview<\/a><\/li><li><a href=\"#AutomatedkeyrotationinAzureKeyVaultisnowinpublicpreview\">Automated key rotation in Azure Key Vault is now in public preview<\/a><\/li><li><a href=\"#UsingSelfhostedgatewaystoexpandtheAzureAPImanagement\">Using Self-hosted gateways to expand the Azure API management<\/a><\/li><li><a href=\"#WeinviteyoutotheupcomingCloudNativeRosenheimmeetup\">We invite you to the upcoming Cloud Native Rosenheim meetup<\/a><\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"AKSclusterscannowbecreatedwithouttheneedoflocaluseraccounts\">AKS clusters can now be created without the need of local user accounts<\/h3>\n\n\n\n<p>Access to a Kubernetes-Cluster requires a local administrator account. But a local account may provide potential security risks regarding managing the accounts and access. Therefore, it is now possible to use Azure AD integration and deactivate local accounts in general. Azure AD authentication is provided to AKS clusters with OpenID Connect.<\/p>\n\n\n\n<p>For more information visit <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/aks\/managed-aad#disable-local-accounts-preview and https:\/\/docs.microsoft.com\/en-us\/azure\/active-directory\/develop\/v2-protocols-oidc\" target=\"_blank\" rel=\"noreferrer noopener\">this site.<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"AKSautocertificaterotationnowinGA\">AKS auto-certificate rotation now in GA<\/h3>\n\n\n\n<p>The<a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/general-availability-aks-autocertificate-rotation\/\" target=\"_blank\" rel=\"noreferrer noopener\"> Azure Kubernetes Service<\/a> uses and generates different certificates. The certificates often need to be renewed after a defined period of time. For the non-CA certificates, this can now be handled with auto-certificate rotation, which is generally available and where they will be rotated automatically before expiring. Note that this feature is not available for non-RBAC clusters and is currently available for the following regions:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>East US 2 Early Updates Access Program (EUAP)<\/li><li>Central US EUAP<\/li><li>West Central US<\/li><li>UK South<\/li><li>East US<\/li><li>Australia Central<\/li><li>Australia East<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"AKSnodeimageautoupgradenowinGA\">AKS node image auto-upgrade now in GA<\/h3>\n\n\n\n<p>Images for <a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/general-availability-aks-node-image-autoupgrade\/\" target=\"_blank\" rel=\"noreferrer noopener\">AKS nodes <\/a>are frequently updated and patched by Microsoft. If a node is running, the upgrade needs to be initiated manually, otherwise, the patch is not applied. With the automatic upgrade, activated the nodes will be updated as soon as new GA versions are available. Keep in mind that there can be weekly updates. This also combines well with the planned maintenance feature and means less work and more flexibility. Check out the documentation on this site and go for the auto-upgrade section.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">AKS configuration management with GitOps in Public preview<\/h3>\n\n\n\n<p>GitOps integration was previously only available for Azure Arc-enabled Kubernetes clusters (details<a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/azure-arc\/kubernetes\/overview\" target=\"_blank\" rel=\"noreferrer noopener\"> here<\/a>) but is now available for the<a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/public-preview-azure-kubernetes-service-configuration-management-with-gitops\/\" target=\"_blank\" rel=\"noreferrer noopener\"> Azure Kubernetes Service<\/a>. With GitOps the state of a cluster can be declared via versioned files in the Git repository like Helm charts or YAML manifests using the <a href=\"https:\/\/fluxcd.io\/docs\/\" target=\"_blank\" rel=\"noreferrer noopener\">Flux <\/a>toolset. GitOps is enabled via the cluster extension <code>Microsoft.KubernetesConfiguration\/extensions\/microsoft.flux<\/code> and can be installed either automatically or manually. Visit<a href=\"https:\/\/docs.microsoft.com\/en-au\/azure\/azure-arc\/kubernetes\/conceptual-gitops-flux2\" target=\"_blank\" rel=\"noreferrer noopener\"> this site<\/a> for more details.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img class=\"lazyload\" decoding=\"async\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27-144%27%20height%3D%27-81%27%20viewBox%3D%270%200%20-144%20-81%27%3E%3Crect%20width%3D%27-144%27%20height%3D%27-81%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/docs.microsoft.com\/en-au\/azure\/azure-arc\/kubernetes\/media\/gitops\/flux2-extension-install-aks.png\" alt=\"Diagram showing the installation of the Flux extension for Azure Kubernetes Service cluster.\" width=\"-144\" height=\"-81\"\/><figcaption>Source: <a href=\"https:\/\/docs.microsoft.com\/en-au\/azure\/azure-arc\/kubernetes\/conceptual-gitops-flux2\" target=\"_blank\" rel=\"noreferrer noopener\">Microsoft<\/a><\/figcaption><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Generalavailability:WildcardlisteneronApplicationGateways\">General availability: Wildcard listener on Application Gateways<\/h3>\n\n\n\n<p>Wildcards like an asterisk (*) and a question mark (?) can now be used for&nbsp;hostnames on a multi-site HTTP(S) listener. Multi-site listener can be used to forward requests based on the hostname or domain name for different backend pools and web applications on the same <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/application-gateway\/application-gateway-components#types-of-listeners\" target=\"_blank\" rel=\"noreferrer noopener\">gateway. <\/a>By using wildcards, it is possible to match multiple hostnames with one listener. Visit the <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/application-gateway\/multiple-site-overview#wildcard-host-names-in-listener\" target=\"_blank\" rel=\"noreferrer noopener\">page <\/a>for more details.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img class=\"lazyload\" decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-orig-src=\"https:\/\/docs.microsoft.com\/en-us\/azure\/application-gateway\/media\/multiple-site-overview\/wildcard-listener-diag.png\" alt=\"Wildcard Listener\"\/><figcaption>Source: <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/application-gateway\/multiple-site-overview#wildcard-host-names-in-listener\" target=\"_blank\" rel=\"noreferrer noopener\">Microsoft<\/a><\/figcaption><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"MicrosoftDefenderforContainerswithnewcapabilitiesforKubernetesinPublicpreview\">Microsoft Defender for Containers with new capabilities for Kubernetes in Public preview<\/h3>\n\n\n\n<p>Microsoft Defender for Cloud (formally known as Azure Security Center and <a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/public-preview-microsoft-defender-for-containers-adds-new-capabilities-for-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">Azure Defender<\/a>) provides a rich toolset for security enhancement and threat protection. Regarding Kubernetes, the capabilities of Azure Defender for Container and Kubernetes are merged and new functionality is added. This includes AKS Profiles, Multi-Cloud support, Runtime visibility of vulnerabilities, Advanced threat protection, Enhanced ACR vulnerability assessment, and continuous image scanning. For detailed information please visit the documentation on this <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/defender-for-cloud\/defender-for-cloud-introduction\" target=\"_blank\" rel=\"noreferrer noopener\">site<\/a>.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img class=\"lazyload\" decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-orig-src=\"https:\/\/docs.microsoft.com\/en-us\/azure\/defender-for-cloud\/media\/defender-for-cloud-introduction\/defender-for-cloud-synopsis.png\" alt=\"Understanding the core functionality of Microsoft Defender for Cloud.\"\/><figcaption>Source: <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/defender-for-cloud\/defender-for-cloud-introduction\" target=\"_blank\" rel=\"noreferrer noopener\">Microsoft<\/a><\/figcaption><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"AttributebasedAccessControl(ABAC)conditionswithprincipalattributesnowinpublicpreview\">Attribute-based Access Control (ABAC) conditions with principal attributes now in public preview<\/h3>\n\n\n\n<p>While RBAC determines access according to the respective organizational role of a user, <a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/storage-abac-conditions-with-principal-attributes-preview\/\" target=\"_blank\" rel=\"noreferrer noopener\">ABAC<\/a> uses user and object attributes associated with security principles, resources, requests, and the environment for this purpose. Combining different conditions with RBAC (Role-based access control) this preview feature allows you to use custom security attributes for principals in role assignment conditions making managing your resources easier. For more details visit this site.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"AzureBoardsUxModernizationinPublicPreview\">Azure Boards Ux Modernization in Public Preview<\/h3>\n\n\n\n<p>Azure DevOps provides a variety of functionality for project management, CI\/CD, Testing, or working with repositories. The project management view is now updated and can be activated via the public preview feature &#8220;New boards Hubs&#8221; in the user settings. The functionality will stay the same but the optic of the backlog view is enhanced. We highlight that it is a preview feature and may contain a few issues as we can say from personal experience. Check out the announcement on this <a href=\"https:\/\/devblogs.microsoft.com\/devops\/azure-boards-ux-modernization-public-preview\/\" target=\"_blank\" rel=\"noreferrer noopener\">website<\/a>.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"494\" height=\"108\" src=\"https:\/\/whiteduck.de\/wp-content\/uploads\/image-53.png\" data-orig-src=\"https:\/\/whiteduck.de\/wp-content\/uploads\/image-53.png\" alt=\"\" class=\"lazyload wp-image-14017\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27494%27%20height%3D%27108%27%20viewBox%3D%270%200%20494%20108%27%3E%3Crect%20width%3D%27494%27%20height%3D%27108%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/whiteduck.de\/wp-content\/uploads\/image-53-200x44.png 200w, https:\/\/whiteduck.de\/wp-content\/uploads\/image-53-300x66.png 300w, https:\/\/whiteduck.de\/wp-content\/uploads\/image-53-400x87.png 400w, https:\/\/whiteduck.de\/wp-content\/uploads\/image-53.png 494w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 494px) 100vw, 494px\" \/><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"AutomatedkeyrotationinAzureKeyVaultisnowinpublicpreview\">Automated key rotation in Azure Key Vault is now in public preview<\/h3>\n\n\n\n<p>The <a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/automated-key-rotation-in-azure-key-vault-is-now-in-preview\/\" target=\"_blank\" rel=\"noreferrer noopener\">Azure Key Vault<\/a> auto key rotation allows setting up an auto-rotation policy that rotates their customer-managed key (CMK) after a specified period of time, so a new version of the key is generated during the process. The feature is free during the preview, so it is easy to test it during this period. Check <a href=\"https:\/\/docs.microsoft.com\/en-au\/azure\/key-vault\/keys\/how-to-configure-key-rotation\" target=\"_blank\" rel=\"noreferrer noopener\">the link<\/a> out for more details.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"UsingSelfhostedgatewaystoexpandtheAzureAPImanagement\">Using Self-hosted gateways to expand the Azure API management<\/h3>\n\n\n\n<p>Expanding API Management the self-hosted gateway feature allows to securely manage APIs which are hosted on-premises and across clouds. You have the flexibility to deploy a containerized version of the API Management gateway component to the same environments where the APIs are hosted. The API Management consists of three key parts: the Management plane, Gateway, and Developer portal. By default, all those components are running in Azure which leads to the fact that API traffic flows through Azure independently of the backend. Using self-hosted gateways can be deployed as a single point of management at the location of the backend API. This allows traffic to flow directly to the backend improving latency, optimizing transfer costs of data, and enabling additional compliance. Visit <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/api-management\/self-hosted-gateway-overview\" target=\"_blank\" rel=\"noreferrer noopener\">the link<\/a> for more details.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img class=\"lazyload\" decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-orig-src=\"https:\/\/docs.microsoft.com\/en-au\/azure\/api-management\/media\/self-hosted-gateway-overview\/with-gateways.png\" alt=\"\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"WeinviteyoutotheupcomingCloudNativeRosenheimmeetup\">We invite you to the upcoming Cloud Native Rosenheim meetup<\/h3>\n\n\n\n<p>We&#8217;d be very glad if you could join us on February 2 at 5:30 PM. Our experts <a href=\"https:\/\/twitter.com\/nmeisenzahl\" target=\"_blank\" rel=\"noreferrer noopener\">Nico<\/a>, <a href=\"https:\/\/twitter.com\/philip_welz\" target=\"_blank\" rel=\"noreferrer noopener\">Philip<\/a>, and <a href=\"https:\/\/twitter.com\/superdariobroz\" target=\"_blank\" rel=\"noreferrer noopener\">Dario<\/a> will talk about the Kubernetes 1.23! Visit our <a href=\"https:\/\/www.meetup.com\/de-DE\/CloudNative-Rosenheim-Meetup\/events\/282677820\/\" target=\"_blank\" rel=\"noreferrer noopener\">meetup page<\/a> for more details.<\/p>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/www.youtube.com\/watch?v=OD527yvej34&amp;list=PL1U4Sf0SgnQ0vHmayMUGnX9YTVPKTUmfH&amp;index=1\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/whiteduck.de\/wp-content\/uploads\/WD-CN-Meetup-Youtube-Screen-Type-1024x576.png\" data-orig-src=\"https:\/\/whiteduck.de\/wp-content\/uploads\/WD-CN-Meetup-Youtube-Screen-Type-1024x576.png\" alt=\"Cloud Native Rosenheim Meetup\" class=\"lazyload wp-image-11448\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%271024%27%20height%3D%27576%27%20viewBox%3D%270%200%201024%20576%27%3E%3Crect%20width%3D%271024%27%20height%3D%27576%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/whiteduck.de\/wp-content\/uploads\/WD-CN-Meetup-Youtube-Screen-Type-200x113.png 200w, https:\/\/whiteduck.de\/wp-content\/uploads\/WD-CN-Meetup-Youtube-Screen-Type-300x169.png 300w, https:\/\/whiteduck.de\/wp-content\/uploads\/WD-CN-Meetup-Youtube-Screen-Type-400x225.png 400w, https:\/\/whiteduck.de\/wp-content\/uploads\/WD-CN-Meetup-Youtube-Screen-Type-600x338.png 600w, https:\/\/whiteduck.de\/wp-content\/uploads\/WD-CN-Meetup-Youtube-Screen-Type-768x432.png 768w, https:\/\/whiteduck.de\/wp-content\/uploads\/WD-CN-Meetup-Youtube-Screen-Type-800x450.png 800w, https:\/\/whiteduck.de\/wp-content\/uploads\/WD-CN-Meetup-Youtube-Screen-Type-1024x576.png 1024w, https:\/\/whiteduck.de\/wp-content\/uploads\/WD-CN-Meetup-Youtube-Screen-Type-1200x675.png 1200w, https:\/\/whiteduck.de\/wp-content\/uploads\/WD-CN-Meetup-Youtube-Screen-Type-1536x864.png 1536w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption><a href=\"https:\/\/www.youtube.com\/watch?v=OD527yvej34&amp;list=PL1U4Sf0SgnQ0vHmayMUGnX9YTVPKTUmfH&amp;index=1\" target=\"_blank\" rel=\"noreferrer noopener\">YouTube Cloud Native Rosenheim meetup<\/a><\/figcaption><\/figure><\/div>\n","protected":false},"excerpt":{"rendered":"<p>In this issue of Monthly Azure news, we offer a brief retrospective of the most important updates from the cloud-native universe announced or published in December 2021. Make sure to share this post with your community and enjoy reading it. We wish you all the best in the new year and hope you will continue <a href=\"https:\/\/whiteduck.de\/en\/monthly-azure-news-december-2021\/\"> <\/p>\n<div style=\"color:#ff9900\">[&#8230;]<\/div>\n<p><\/a><\/p>\n","protected":false},"author":5,"featured_media":6682,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_tribe_events_control_status":"","_tribe_events_control_status_canceled_reason":"","_tribe_events_control_status_postponed_reason":"","_tribe_events_control_online":"","_tribe_events_control_online_url":"","footnotes":""},"categories":[104],"tags":[113,150,110,117,159],"class_list":["post-13957","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure","tag-azure","tag-azure-cloud","tag-devops","tag-github","tag-kubernetes"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Monthly Azure news December 2021 - white duck<\/title>\n<meta name=\"description\" content=\"The December 2021 recap of the most interesting and important cloud native, Azure news is online on our blog. Enjoy the read!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/whiteduck.de\/en\/monthly-azure-news-december-2021\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Monthly Azure news December 2021 - white duck\" \/>\n<meta property=\"og:description\" content=\"The December 2021 recap of the most interesting and important cloud native, Azure news is online on our blog. Enjoy the read!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/whiteduck.de\/en\/monthly-azure-news-december-2021\/\" \/>\n<meta property=\"og:site_name\" content=\"white duck\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/whiteduckgmbh\" \/>\n<meta property=\"article:published_time\" content=\"2022-01-20T16:40:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-09-13T06:42:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/whiteduck.de\/wp-content\/uploads\/WD-AzureMonthly-Wordpress-Post-Large.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1536\" \/>\n\t<meta property=\"og:image:height\" content=\"1021\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Daniel Kerschagl\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@whiteduck_gmbh\" \/>\n<meta name=\"twitter:site\" content=\"@whiteduck_gmbh\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Daniel Kerschagl\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-december-2021\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-december-2021\\\/\"},\"author\":{\"name\":\"Daniel Kerschagl\",\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/#\\\/schema\\\/person\\\/6eb0fb6f2c9f0b58b39970d83b620037\"},\"headline\":\"Monthly Azure news December 2021\",\"datePublished\":\"2022-01-20T16:40:19+00:00\",\"dateModified\":\"2022-09-13T06:42:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-december-2021\\\/\"},\"wordCount\":1304,\"image\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-december-2021\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/whiteduck.de\\\/wp-content\\\/uploads\\\/WD-AzureMonthly-Wordpress-Post-Large.png\",\"keywords\":[\"Azure\",\"Azure Cloud\",\"DevOps\",\"GitHub\",\"Kubernetes\"],\"articleSection\":[\"Azure\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-december-2021\\\/\",\"url\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-december-2021\\\/\",\"name\":\"Monthly Azure news December 2021 - white duck\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-december-2021\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-december-2021\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/whiteduck.de\\\/wp-content\\\/uploads\\\/WD-AzureMonthly-Wordpress-Post-Large.png\",\"datePublished\":\"2022-01-20T16:40:19+00:00\",\"dateModified\":\"2022-09-13T06:42:08+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/#\\\/schema\\\/person\\\/6eb0fb6f2c9f0b58b39970d83b620037\"},\"description\":\"The December 2021 recap of the most interesting and important cloud native, Azure news is online on our blog. Enjoy the read!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-december-2021\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-december-2021\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-december-2021\\\/#primaryimage\",\"url\":\"https:\\\/\\\/whiteduck.de\\\/wp-content\\\/uploads\\\/WD-AzureMonthly-Wordpress-Post-Large.png\",\"contentUrl\":\"https:\\\/\\\/whiteduck.de\\\/wp-content\\\/uploads\\\/WD-AzureMonthly-Wordpress-Post-Large.png\",\"width\":1536,\"height\":1021,\"caption\":\"monthly azure news\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-december-2021\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Monthly Azure news December 2021\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/\",\"name\":\"white duck\",\"description\":\"Your Partner for Microsoft Azure &amp; AI\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/#\\\/schema\\\/person\\\/6eb0fb6f2c9f0b58b39970d83b620037\",\"name\":\"Daniel Kerschagl\",\"url\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/author\\\/daniel-kerschagl\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Monthly Azure news December 2021 - white duck","description":"The December 2021 recap of the most interesting and important cloud native, Azure news is online on our blog. Enjoy the read!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/whiteduck.de\/en\/monthly-azure-news-december-2021\/","og_locale":"en_US","og_type":"article","og_title":"Monthly Azure news December 2021 - white duck","og_description":"The December 2021 recap of the most interesting and important cloud native, Azure news is online on our blog. Enjoy the read!","og_url":"https:\/\/whiteduck.de\/en\/monthly-azure-news-december-2021\/","og_site_name":"white duck","article_publisher":"https:\/\/www.facebook.com\/whiteduckgmbh","article_published_time":"2022-01-20T16:40:19+00:00","article_modified_time":"2022-09-13T06:42:08+00:00","og_image":[{"width":1536,"height":1021,"url":"https:\/\/whiteduck.de\/wp-content\/uploads\/WD-AzureMonthly-Wordpress-Post-Large.png","type":"image\/png"}],"author":"Daniel Kerschagl","twitter_card":"summary_large_image","twitter_creator":"@whiteduck_gmbh","twitter_site":"@whiteduck_gmbh","twitter_misc":{"Written by":"Daniel Kerschagl","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-december-2021\/#article","isPartOf":{"@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-december-2021\/"},"author":{"name":"Daniel Kerschagl","@id":"https:\/\/whiteduck.de\/en\/#\/schema\/person\/6eb0fb6f2c9f0b58b39970d83b620037"},"headline":"Monthly Azure news December 2021","datePublished":"2022-01-20T16:40:19+00:00","dateModified":"2022-09-13T06:42:08+00:00","mainEntityOfPage":{"@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-december-2021\/"},"wordCount":1304,"image":{"@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-december-2021\/#primaryimage"},"thumbnailUrl":"https:\/\/whiteduck.de\/wp-content\/uploads\/WD-AzureMonthly-Wordpress-Post-Large.png","keywords":["Azure","Azure Cloud","DevOps","GitHub","Kubernetes"],"articleSection":["Azure"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-december-2021\/","url":"https:\/\/whiteduck.de\/en\/monthly-azure-news-december-2021\/","name":"Monthly Azure news December 2021 - white duck","isPartOf":{"@id":"https:\/\/whiteduck.de\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-december-2021\/#primaryimage"},"image":{"@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-december-2021\/#primaryimage"},"thumbnailUrl":"https:\/\/whiteduck.de\/wp-content\/uploads\/WD-AzureMonthly-Wordpress-Post-Large.png","datePublished":"2022-01-20T16:40:19+00:00","dateModified":"2022-09-13T06:42:08+00:00","author":{"@id":"https:\/\/whiteduck.de\/en\/#\/schema\/person\/6eb0fb6f2c9f0b58b39970d83b620037"},"description":"The December 2021 recap of the most interesting and important cloud native, Azure news is online on our blog. Enjoy the read!","breadcrumb":{"@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-december-2021\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/whiteduck.de\/en\/monthly-azure-news-december-2021\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-december-2021\/#primaryimage","url":"https:\/\/whiteduck.de\/wp-content\/uploads\/WD-AzureMonthly-Wordpress-Post-Large.png","contentUrl":"https:\/\/whiteduck.de\/wp-content\/uploads\/WD-AzureMonthly-Wordpress-Post-Large.png","width":1536,"height":1021,"caption":"monthly azure news"},{"@type":"BreadcrumbList","@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-december-2021\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/whiteduck.de\/en\/"},{"@type":"ListItem","position":2,"name":"Monthly Azure news December 2021"}]},{"@type":"WebSite","@id":"https:\/\/whiteduck.de\/en\/#website","url":"https:\/\/whiteduck.de\/en\/","name":"white duck","description":"Your Partner for Microsoft Azure &amp; AI","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/whiteduck.de\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/whiteduck.de\/en\/#\/schema\/person\/6eb0fb6f2c9f0b58b39970d83b620037","name":"Daniel Kerschagl","url":"https:\/\/whiteduck.de\/en\/author\/daniel-kerschagl\/"}]}},"_links":{"self":[{"href":"https:\/\/whiteduck.de\/en\/wp-json\/wp\/v2\/posts\/13957","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/whiteduck.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/whiteduck.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/whiteduck.de\/en\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/whiteduck.de\/en\/wp-json\/wp\/v2\/comments?post=13957"}],"version-history":[{"count":0,"href":"https:\/\/whiteduck.de\/en\/wp-json\/wp\/v2\/posts\/13957\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/whiteduck.de\/en\/wp-json\/wp\/v2\/media\/6682"}],"wp:attachment":[{"href":"https:\/\/whiteduck.de\/en\/wp-json\/wp\/v2\/media?parent=13957"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/whiteduck.de\/en\/wp-json\/wp\/v2\/categories?post=13957"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/whiteduck.de\/en\/wp-json\/wp\/v2\/tags?post=13957"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}