What’s new in Azure Arc-enabled Kubernetes?

Published Nov 02 2021 08:00 AM 803 Views
Microsoft

Further to the GA announcement of Azure Arc-enabled Kubernetes at the Spring Ignite event, we have been continuing to build new capabilities in the Azure Arc-enabled Kubernetes offering. These capabilities enable you to add various management and application solutions like Azure Monitor and Azure Arc-enabled data services to Azure Arc-enabled Kubernetes clusters and manage it using a single plane of glass from Azure i.e the Azure Portal, CLI, SDKs. This blog post gives an overview of each capability that is generally available today!

Cluster extensions enables you to add various management services or application services on your Kubernetes clusters. This feature provides an at-scale mechanism to deploy, update and manage the lifecycle of these services represented by extension instances running on your Kubernetes clusters. For example, a cluster admin can setup monitoring on their cluster by creating an extension instance for Azure Monitor while configuring settings like automatic auto-update of the extension to simplify Day ‘N’ management. Azure Monitor makes it easy to maintain cluster health by collecting important metrics and insights on your Kubernetes. Using Azure Monitor, you can quickly turn on Recommended Alerts with a single click of a button to stay informed whenever your cluster runs into problems.

 

Azure Monitor.png

 

Today, the services that can be deployed on Azure Arc-enabled Kubernetes clusters include  fundamental management services: Azure Monitor container insights, Azure Defender and application services: Azure App services, Azure Arc-enabled data services, Azure Arc-enabled Open service mesh, Azure Arc-enabled Machine Learning, Event Grid, API Management gateway.

Azure Monitor and Azure Arc enabled data services are now Generally Available, while the other services are in public preview.

 

Poornima99_1-1635739508202.png

 

Cluster connect provides secure and seamless connectivity, no matter where your clusters are running and is great for interactive development and debugging in addition to integration into just about any system that speaks Kubernetes APIs. The capability also allows you to reuse your existing investments in hosted pipeline agent/runner infrastructure (for example, Microsoft-hosted Azure Pipelines or GitHub-hosted runners) to deploy to your Kubernetes clusters without having to create persistently running self-hosted agents/runners on your on-premises environment. 

Building on the secure remote connectivity provided by Cluster Connect, we are also enabling access of the Kubernetes resources from the Azure portal. The Azure portal includes a Kubernetes resource view for easy access to the Kubernetes resources in your Azure Arc-enabled Kubernetes cluster. Viewing Kubernetes resources from the Azure portal reduces context switching between the Azure portal and the kubectl command-line tool, streamlining the experience for viewing and editing your Kubernetes resources. The resource viewer currently includes multiple resource types, such as deployments, pods, and replica sets. This feature is in public preview.

 

Poornima99_2-1635739508288.png

 

Custom locations can be used to abstract underlying infrastructure details from end-users like application development teams or database assistants, who may just need a target location to deploy their web application or SQL managed instances to. For example, a cluster operator managing Kubernetes clusters running in your Boston Data Center can create a custom location (with a friendly name and tags) mapping to a namespace of a Kubernetes cluster and give a Database assistant just enough permissions to deploy SQL managed database instances to this namespace on the cluster. Database assistants can then simply reference this custom location to deploy their databases using the Azure portal (or ARM templates)

 

Region availability

Azure Arc-enabled Kubernetes offering has expanded support to include many new regions. We will continue to add support for more regions.

 

Get started with Azure Arc

 

 

 

 

%3CLINGO-SUB%20id%3D%22lingo-sub-2902340%22%20slang%3D%22en-US%22%3EWhat%E2%80%99s%20new%20in%20Azure%20Arc-enabled%20Kubernetes%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2902340%22%20slang%3D%22en-US%22%3E%3CP%3E%3CSPAN%3EFurther%20to%20the%20%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fazure-arc%2Fazure-arc-enabled-kubernetes-is-now-generally-available%2Fba-p%2F2174859%22%20target%3D%22_blank%22%3EGA%20announcement%3C%2FA%3E%3CSPAN%3E%20of%20Azure%20Arc-enabled%20Kubernetes%20at%20the%20Spring%20Ignite%20event%2C%20we%20have%20been%20continuing%20to%20build%20new%20capabilities%20in%20the%20Azure%20Arc-enabled%20Kubernetes%20offering.%20These%20capabilities%20enable%20you%20to%20add%20various%20management%20and%20application%20solutions%20like%20%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Faka.ms%2FArcTCMonitoringK8s-Ignite2021-Blog%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EAzure%20Monitor%3C%2FA%3E%3CSPAN%3E%20and%20%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Faka.ms%2FArcTCArcDataDirectMode-Ignite2021-Blog%22%20target%3D%22_blank%22%3EAzure%20Arc-enabled%20data%20services%3C%2FA%3E%3CSPAN%3E%20to%20Azure%20Arc-enabled%20Kubernetes%20clusters%20and%20manage%20it%20using%20a%20single%20plane%20of%20glass%20from%20Azure%20i.e%20the%20Azure%20Portal%2C%20CLI%2C%20SDKs.%20This%20blog%20post%20gives%20an%20overview%20of%20each%20capability%20that%20is%20generally%20available%20today!%20%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fazure%2Fazure-arc%2Fkubernetes%2Fconceptual-extensions%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3ECluster%20extensions%3C%2FA%3E%3C%2FSTRONG%3E%20enables%20you%20to%20add%20various%20management%20services%20or%20application%20services%20on%20your%20Kubernetes%20clusters.%20This%20feature%20provides%20an%20at-scale%20mechanism%20to%20deploy%2C%20update%20and%20manage%20the%20lifecycle%20of%20these%20services%20represented%20by%20extension%20instances%20running%20on%20your%20Kubernetes%20clusters.%20For%20example%2C%20a%20cluster%20admin%20can%20setup%20monitoring%20on%20their%20cluster%20by%20creating%20an%20extension%20instance%20for%20Azure%20Monitor%20while%20configuring%20settings%20like%20automatic%20auto-update%20of%20the%20extension%20to%20simplify%20Day%20%E2%80%98N%E2%80%99%20management.%20Azure%20Monitor%20makes%20it%20easy%20to%20maintain%20cluster%20health%20by%20collecting%20important%20metrics%20and%20insights%20on%20your%20Kubernetes.%20Using%20Azure%20Monitor%2C%20you%20can%20quickly%20turn%20on%20%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fazure%2Fazure-monitor%2Fcontainers%2Fcontainer-insights-metric-alerts%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3ERecommended%20Alerts%3C%2FA%3E%20with%20a%20single%20click%20of%20a%20button%20to%20stay%20informed%20whenever%20your%20cluster%20runs%20into%20problems.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Azure%20Monitor.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F322037i605DBB83FBE18C50%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22Azure%20Monitor.png%22%20alt%3D%22Azure%20Monitor.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EToday%2C%20the%20services%20that%20can%20be%20deployed%20on%20Azure%20Arc-enabled%20Kubernetes%20clusters%20include%20%26nbsp%3Bfundamental%20management%20services%3A%20%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fazure-monitor%2Fcontainers%2Fcontainer-insights-enable-arc-enabled-clusters%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EAzure%20Monitor%20container%20insights%3C%2FA%3E%2C%20%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fsecurity-center%2Fdefender-for-kubernetes-azure-arc%3Ftabs%3Dk8s-deploy-asc%252Ck8s-verify-asc%252Ck8s-remove-arc%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EAzure%20Defender%3C%2FA%3E%20and%20application%20services%3A%20%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fapp-service%2Foverview-arc-integration%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EAzure%20App%20services%3C%2FA%3E%2C%20%3CA%20href%3D%22https%3A%2F%2Fazure.microsoft.com%2Fen-us%2Fservices%2Fazure-arc%2Fhybrid-data-services%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EAzure%20Arc-enabled%20data%20services%3C%2FA%3E%2C%20%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fazure-arc%2Fkubernetes%2Ftutorial-arc-enabled-open-service-mesh%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EAzure%20Arc-enabled%20Open%20service%20mesh%3C%2FA%3E%2C%20%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fmachine-learning%2Fhow-to-attach-arc-kubernetes%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EAzure%20Arc-enabled%20Machine%20Learning%3C%2FA%3E%2C%20%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fevent-grid%2Fkubernetes%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EEvent%20Grid%3C%2FA%3E%2C%20%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fapi-management%2Fhow-to-deploy-self-hosted-gateway-azure-arc%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EAPI%20Management%20gateway%3C%2FA%3E.%3C%2FP%3E%0A%3CP%3EAzure%20Monitor%20and%20Azure%20Arc%20enabled%20data%20services%20are%20now%20Generally%20Available%2C%20while%20the%20other%20services%20are%20in%20public%20preview.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Poornima99_1-1635739508202.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F322031iFCAA2A3E17C411B9%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22Poornima99_1-1635739508202.png%22%20alt%3D%22Poornima99_1-1635739508202.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fazure%2Fazure-arc%2Fkubernetes%2Fconceptual-cluster-connect%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%22%3E%3CSTRONG%3ECluster%20connect%3C%2FSTRONG%3E%3C%2FA%3E%20provides%20secure%20and%20seamless%20connectivity%2C%20no%20matter%20where%20your%20clusters%20are%20running%20and%20is%20great%20for%20interactive%20development%20and%20debugging%26nbsp%3Bin%20addition%20to%20integration%20into%20just%20about%20any%20system%20that%20speaks%20Kubernetes%20APIs.%26nbsp%3BThe%20capability%20also%20allows%20you%20to%20reuse%20your%20existing%20investments%20in%20hosted%20pipeline%20agent%2Frunner%20infrastructure%20(for%20example%2C%20Microsoft-hosted%20Azure%20Pipelines%20or%20GitHub-hosted%20runners)%20to%20deploy%20to%20your%20Kubernetes%20clusters%20without%20having%20to%20create%20persistently%20running%20self-hosted%20agents%2Frunners%20on%20your%20on-premises%20environment.%26nbsp%3B%3C%2FP%3E%0A%3CP%3EBuilding%20on%20the%20secure%20remote%20connectivity%20provided%20by%20Cluster%20Connect%2C%20we%20are%20also%20enabling%20access%20of%20the%20Kubernetes%20resources%20from%20the%20Azure%20portal.%20The%20Azure%20portal%20includes%20a%20Kubernetes%20resource%20view%20for%20easy%20access%20to%20the%20Kubernetes%20resources%20in%20your%20Azure%20Arc-enabled%20Kubernetes%20cluster.%20Viewing%20Kubernetes%20resources%20from%20the%20Azure%20portal%20reduces%20context%20switching%20between%20the%20Azure%20portal%20and%20the%26nbsp%3Bkubectl%26nbsp%3Bcommand-line%20tool%2C%20streamlining%20the%20experience%20for%20viewing%20and%20editing%20your%20Kubernetes%20resources.%20The%20resource%20viewer%20currently%20includes%20multiple%20resource%20types%2C%20such%20as%20deployments%2C%20pods%2C%20and%20replica%20sets.%20This%20feature%20is%20in%20public%20preview.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Poornima99_2-1635739508288.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F322033iC9CC63CA036DAD39%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22Poornima99_2-1635739508288.png%22%20alt%3D%22Poornima99_2-1635739508288.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fazure%2Fazure-arc%2Fkubernetes%2Fconceptual-custom-locations%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3ECustom%20locations%3C%2FA%3E%20%3C%2FSTRONG%3Ecan%20be%20used%20to%20abstract%20underlying%20infrastructure%20details%20from%20end-users%20like%20application%20development%20teams%20or%20database%20assistants%2C%20who%20may%20just%20need%20a%20target%20location%20to%20deploy%20their%20web%20application%20or%20SQL%20managed%20instances%20to.%20For%20example%2C%20a%20cluster%20operator%20managing%20Kubernetes%20clusters%20running%20in%20your%20Boston%20Data%20Center%20can%20create%20a%20custom%20location%20(with%20a%20friendly%20name%20and%20tags)%20mapping%20to%20a%20namespace%20of%20a%20Kubernetes%20cluster%20and%20give%20a%20Database%20assistant%20just%20enough%20permissions%20to%20deploy%20SQL%20managed%20database%20instances%20to%20this%20namespace%20on%20the%20cluster.%20Database%20assistants%20can%20then%20simply%20reference%20this%20custom%20location%20to%20deploy%20their%20databases%20using%20the%20Azure%20portal%20(or%20ARM%20templates)%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%3CSTRONG%3ERegion%20availability%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3EAzure%20Arc-enabled%20Kubernetes%20offering%20has%20expanded%20support%20to%20include%20many%20new%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fazure.microsoft.com%2Fglobal-infrastructure%2Fservices%2F%3Fproducts%3Dazure-arc%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3E%20regions.%3C%2FA%3E%3CSPAN%3E%20We%20will%20continue%20to%20add%20support%20for%20more%20regions.%20%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3EGet%20started%20with%20Azure%20Arc%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3EExplore%20the%20%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fusers%2Fcollectionsazure%2Fcollections%2F1kwpsw7q62wjxd%3Fwt.mc_id%3Darccta_blog_blog_azuremktg%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EAzure%20Arc%20curated%20Collection%3C%2FA%3E%20to%20learn%20more%20about%20the%20latest%20features%20and%20resources.%3C%2FLI%3E%0A%3CLI%3EVisit%20the%20%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Flearn%2Fbrowse%2F%3Fexpanded%3Dazure%26amp%3Bproducts%3Dazure-arc%26amp%3Bwt.mc_id%3Darcaks_tcblog_blog_azuremktg%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%22%3EAzure%20Arc%20learn%20modules%3C%2FA%3E%20to%20discover%20Azure%20Arc%20with%20step-by-step%20guidance.%20Earn%20badges%20and%20have%20fun%20along%20the%20way!%3C%2FLI%3E%0A%3CLI%3ERead%20more%20on%20the%26nbsp%3B%3CA%20href%3D%22http%3A%2F%2Faka.ms%2FAzureArcJumpstartDemos%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EAzure%20Arc%20homepage%3C%2FA%3E%26nbsp%3Band%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fazure%2Fazure-arc%2Fkubernetes%2Foverview%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Edocs%3C%2FA%3E%3CU%3E.%3C%2FU%3E%3C%2FLI%3E%0A%3CLI%3EGet%20hands-on%20experience%20with%20the%26nbsp%3B%3CA%20href%3D%22http%3A%2F%2Faka.ms%2FAzureArcJumpstart%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EAzure%20Arc%20Jumpstart%3C%2FA%3E%26nbsp%3Band%20watch%20recorded%20snackable%20videos%20of%20the%20scenarios%20on%20the%26nbsp%3B%3CA%20href%3D%22http%3A%2F%2Faka.ms%2FAzureArcJumpstartDemos%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EYouTube%20Channel%3C%2FA%3E.%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2902340%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EAzure%20Arc%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EData%20services%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EHybrid%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EKubernetes%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EMulticloud%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
Version history
Last update:
‎Oct 31 2021 09:39 PM
Updated by: