Skip to content

Azure Service Operator allows you to create Azure resources using kubectl

License

Notifications You must be signed in to change notification settings

thomasriley/azure-service-operator

Repository files navigation

Azure Service Operator (for Kubernetes)

Build Status

This project is experimental. Expect the API to change. It is not recommended for production environments.

Azure Service Operator helps you provision Azure resources from within Kubernetes.

Overview

The Azure Operator comprises of:

  • The Custom Resource Definitions (CRDs) for each of the Azure services that the Kubernetes user can provision
  • The Kubernetes controller that watches for requests to create Custom Resources for these CRDs and creates them

The project was built using Kubebuilder.

For more details on the control flow of the Azure Service operator, refer to the link below

Azure Service Operator control flow

Azure Services supported

  1. Resource Group
  2. EventHub
  3. Azure SQL
  4. Azure Database for PostgreSQL
  5. Azure Database for MySQL
  6. Azure Keyvault
  7. Azure Rediscache
  8. Storage Account
  9. Blob container
  10. Virtual Network
  11. Application Insights
  12. API Management
  13. Cosmos DB

Getting started

This project maintains releases of the Azure Service Operator that you can deploy via a configurable Helm chart.

For detailed instructions on getting started, go here.

Please see the [FAQ][docs/faq.md] for answers to commonly asked questions about the Azure Service Operator

Contributing

The contribution guide covers everything you need to know about how you can contribute to Azure Service Operators. The developer guide will help you onboard as a developer.

Support

Azure Service Operator is an open source project that is not covered by the Microsoft Azure support policy. Please search open issues here, and if your issue isn't already represented please open a new one. The Azure Service Operator project maintainers will respond to the best of their abilities.

Code of conduct

This project has adopted the Microsoft Open Source Code of Conduct. For more information, see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

About

Azure Service Operator allows you to create Azure resources using kubectl

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 98.1%
  • Other 1.9%