Manage Kubernetes with Azure ARC

During Ignite there was some big news, one of them was Azure ARC. A couple of years ago Azure started to deliver Azure stack, further on Azure also provided DevOps which could be used within any environment and cloud. With Azure Arc Microsoft can also enable customers to move from only hybrid cloud solutions to truly deliver innovation with Azure anywhere.

With Azure Arc customer can now have a unified approach towards managing different environments using capabilities such as Microsoft Azure Policy, Azure Cloud Shell, Azure Portal, API or Azure Resource Manager. Developers can now build containerized apps with any tools of their own choice, with help of IT teams which can ensure that it’s deployed, managed and configured using GitOps-based configuration management. Most importantly, Azure Arc will make it easier to implement cloud security across environments with centralized role-based access control and security policies.

Customer will now see the benefits of cloud innovations including up-to-date data capabilities, dynamic scalability on any infrastructure and deployments in seconds.

 

Azure Arc with Kubernetes

As we know all Azure resources are secured, organized and governed with Azure in a daily basis using Azure management. Running Azure Arc will now extend all proven Azure management capabilities to give the customer a central and unified approach to manage Linux and Windows servers, Azure Data services and Kubernetes clusters within any infrastructure across on-premises, edge and multi-cloud solution.

Customer will have the flexibility to deploy Azure resources such as Azure SQL Databases and Azure Database for PostgreSQL Hyperscale on any Kubernetes cluster wherever they need it. You will be able to get unlimited scalability by seamlessly spinning up Kubernetes cluster in Azure Kubernetes Services if you run out of capacity in another environments for example on-premises cluster.

You can manage servers and Kubernetes cluster with Azure Arc with following benefits:

  • Role-based access control (RBAC) across different type of resources and systems
  • Universal governance through Azure Policy for customer resources
  • Inventory and asset organization of Linux and Windows Server, Azure services and Kubernetes cluster with a unified view in Azure portal and API.
  • Remediate and measure compliance at scale and down to the individual application, cluster or server.

There is a lot more around Azure ARC which you can try out and explore, how you see fit your environments and needs, read more about it here:

https://azure.microsoft.com/en-us/services/azure-arc/
https://azure.microsoft.com/sv-se/blog/azure-arc-extending-azure-management-to-any-infrastructure/

 

If you have any question or need help with setup, feel free to email me at jimmy.dao@xenit.se or comment down below.

Disclaimer: All information on this blog is offered "as is" with no warranty. It is strongly recommended that you verify all information and validate all scripts in isolated test environments before using them in production environments.