Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Azure Service Operator
Provision Your Resources in a Cloud-Native Way
Azure Developer Community Day 2020
Nico Meisenzahl
• Senior Cloud & DevOps Consultant at white duck
• Microsoft MVP, GitLab Hero & Docker Community
Leader
• ...
Agenda
• what is Azure Service Operator?
• bundle your app with its infrastructure
• manage your infrastructure with GitOp...
Azure Service Operator (ASO)
• “…helps you provision Azure resources and connect your
applications to them from within Kub...
ASO – how it works
• Custom Resource Definitions (CRDs) for each of the
Azure services
• e.g. ResourceGroup, RedisCache, C...
ASO - technical details
• can be installed via Helm Chart on any Kubernetes
Cluster
• requires
• Cert-Manager
• Service Pr...
ASO – GitHub project
© white duck GmbH 2020
Demo: Create a first Azure resource
© white duck GmbH 2020
Demo: Bundle your app with its infrastructure
• combine app and infrastructure in one deployment
• inject secrets & connec...
Demo: Manage your infrastructure with GitOps
• GitOps?
• Git as the single source of truth
• Push vs pull pipeline
• tools...
More on ASO
• detailed blog post on ASO
• https://medium.com/01001101/azure-service-operator-manage-
your-azure-resources-...
Questions?
Slides: https://www.slideshare.net/nmeisenzahl
Demo: https://github.com/nmeisenzahl/aso-fluxcd-sample
Nico Meis...
Upcoming SlideShare
Loading in …5
×

of

Azure Service Operator - Provision Your Resources in a Cloud-Native Way Slide 1 Azure Service Operator - Provision Your Resources in a Cloud-Native Way Slide 2 Azure Service Operator - Provision Your Resources in a Cloud-Native Way Slide 3 Azure Service Operator - Provision Your Resources in a Cloud-Native Way Slide 4 Azure Service Operator - Provision Your Resources in a Cloud-Native Way Slide 5 Azure Service Operator - Provision Your Resources in a Cloud-Native Way Slide 6 Azure Service Operator - Provision Your Resources in a Cloud-Native Way Slide 7 Azure Service Operator - Provision Your Resources in a Cloud-Native Way Slide 8 Azure Service Operator - Provision Your Resources in a Cloud-Native Way Slide 9 Azure Service Operator - Provision Your Resources in a Cloud-Native Way Slide 10 Azure Service Operator - Provision Your Resources in a Cloud-Native Way Slide 11 Azure Service Operator - Provision Your Resources in a Cloud-Native Way Slide 12
Upcoming SlideShare
What to Upload to SlideShare
Next
Download to read offline and view in fullscreen.

0 Likes

Share

Download to read offline

Azure Service Operator - Provision Your Resources in a Cloud-Native Way

Download to read offline

In this talk, Nico will introduce you to the Azure Service Operator project. The Azure Service Operator allows you to manage your Azure resources with a cloud-native approach using a Kubernetes Controllers and Custom Resource Definitions (CRDs). We will show you how Azure Service Operator works and share how customers and partners use it to take their Azure infrastructure management to the next level.

Get insights into how Azure Service Operator can help you to package your application with its infrastructure dependencies, how you can use a GitOps approach to manage your Azure infrastructure, or how Azure Service Operator allows you to create your own composable abstraction to build your own implementations and self-service solutions.

Walk away and know everything you need to know to successfully provision your Azure resources with Azure Service Operator.

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

Azure Service Operator - Provision Your Resources in a Cloud-Native Way

  1. 1. Azure Service Operator Provision Your Resources in a Cloud-Native Way Azure Developer Community Day 2020
  2. 2. Nico Meisenzahl • Senior Cloud & DevOps Consultant at white duck • Microsoft MVP, GitLab Hero & Docker Community Leader • Container, Kubernetes, Cloud-Native & DevOps © white duck GmbH 2020 Phone: +49 8031 230159 0 Email: nico.meisenzahl@whiteduck.de Twitter: @nmeisenzahl LinkedIn: https://www.linkedin.com/in/nicomeisenzahl Blog: https://meisenzahl.org
  3. 3. Agenda • what is Azure Service Operator? • bundle your app with its infrastructure • manage your infrastructure with GitOps © white duck GmbH 2020
  4. 4. Azure Service Operator (ASO) • “…helps you provision Azure resources and connect your applications to them from within Kubernetes.” • open-source project by Microsoft Azure • still pretty new • 250 stars, 48 Contributors • 3150 commit, first one in July 2019 • first use case was a self-service portal for an enterprise customer • Monthly community call © white duck GmbH 2020
  5. 5. ASO – how it works • Custom Resource Definitions (CRDs) for each of the Azure services • e.g. ResourceGroup, RedisCache, CosmosDB, … • A Kubernetes controller that watches for changes of the CRDs and then acting on them • creates, update, delete the Azure resources © white duck GmbH 2020
  6. 6. ASO - technical details • can be installed via Helm Chart on any Kubernetes Cluster • requires • Cert-Manager • Service Principal or Managed Identity (requires AKS) • Azure AD Pod Identity (part of ASO, requires AKS) • Controller is based on Kubebuilder © white duck GmbH 2020
  7. 7. ASO – GitHub project © white duck GmbH 2020
  8. 8. Demo: Create a first Azure resource © white duck GmbH 2020
  9. 9. Demo: Bundle your app with its infrastructure • combine app and infrastructure in one deployment • inject secrets & connections strings via auto-generated secrets © white duck GmbH 2020
  10. 10. Demo: Manage your infrastructure with GitOps • GitOps? • Git as the single source of truth • Push vs pull pipeline • tools like Argo CD & Flux CD can help © white duck GmbH 2020
  11. 11. More on ASO • detailed blog post on ASO • https://medium.com/01001101/azure-service-operator-manage- your-azure-resources-with-kubernetes-69f49d9dbbc5 • Cloud Native Club - ASO episode (Dec 10) • https://www.microsoft.com/de-de/techwiese/cloud-native- community-blog/neue-cloud-native-club-folgen-open-service- mesh-und-azure-service-operator.aspx © white duck GmbH 2020
  12. 12. Questions? Slides: https://www.slideshare.net/nmeisenzahl Demo: https://github.com/nmeisenzahl/aso-fluxcd-sample Nico Meisenzahl (Senior Cloud & DevOps Consultant) Phone: +49 8031 230159 0 Email: nico.meisenzahl@whiteduck.de Twitter: @nmeisenzahl LinkedIn: https://www.linkedin.com/in/nicomeisenzahl Blog: https://meisenzahl.org © white duck GmbH 2020

In this talk, Nico will introduce you to the Azure Service Operator project. The Azure Service Operator allows you to manage your Azure resources with a cloud-native approach using a Kubernetes Controllers and Custom Resource Definitions (CRDs). We will show you how Azure Service Operator works and share how customers and partners use it to take their Azure infrastructure management to the next level. Get insights into how Azure Service Operator can help you to package your application with its infrastructure dependencies, how you can use a GitOps approach to manage your Azure infrastructure, or how Azure Service Operator allows you to create your own composable abstraction to build your own implementations and self-service solutions. Walk away and know everything you need to know to successfully provision your Azure resources with Azure Service Operator.

Views

Total views

195

On Slideshare

0

From embeds

0

Number of embeds

0

Actions

Downloads

1

Shares

0

Comments

0

Likes

0

×