Git into gear with Gitops and Azure Arc for Kubernetes

Git into gear with Gitops and Azure Arc for Kubernetes

Hi all, hope you all had a nice weekend! During the Halloween weekend, I was playing around with some new preview services in Azure with the Azure Arc Kubernetes management. Azure Arc is a really cool service! It allows you to manage multi cloud environments, and on prem environments all under a single management portal. This allows you to extend Azure services and management beyond your normal scope of influence. To start this experiment, I went ahead and created a simple Kubernetes cluster on my local machine with Docker for Windows.

No alt text provided for this image

Next, my main objective was get to my local Kubernetes cluster configured to be connected to Azure Arc service to be managed.

This is shown below. I had to install some preview plugins for my Azure CLI. Really easy to do! Once you are done the local Kubernetes cluster connection process, it will show up in the Azure Arc console!

No alt text provided for this image


The next thing you can do is update your Kubernetes configuration directly from GitHub. This is done with the concept of GitOps. GitOps is where the source of truth for the configuration of the Azure Arc managed Kubernetes cluster is held in Git. Which is pretty cool! Here you can see my Azure Arc Kubernetes configuration tied into my test source repo in GitHub.

No alt text provided for this image

Excellent! My cluster is now managed by Azure Arc and it's current configuration is being managed in GitHub.


No alt text provided for this image
No alt text provided for this image

Well, I hope you enjoyed learning with along me today with these experiments and stopping on by! This is some pretty cool preview technology! Until next time! Stay safe!

References:

https://azure.microsoft.com/en-us/services/azure-arc/


要查看或添加评论,请登录

Chuck Losh的更多文章

社区洞察

其他会员也浏览了