Skip to content

Commit ea822fc

Browse files
Merge pull request #261953 from nathaniel-msft/aks-addons-chart
Add links to add-on's respective repos for AKS integrations.
2 parents 53c1c6b + e1e8901 commit ea822fc

File tree

1 file changed

+25
-17
lines changed

1 file changed

+25
-17
lines changed

articles/aks/integrations.md

Lines changed: 25 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Azure Kubernetes Service (AKS) provides extra functionality for your clusters us
1212

1313
## Add-ons
1414

15-
Add-ons are a fully supported way to provide extra capabilities for your AKS cluster. The installation, configuration, and lifecycle of add-ons is managed by AKS. You can use the [`az aks enable-addons`][az-aks-enable-addons] command to install an add-on or manage the add-ons for your cluster.
15+
Add-ons are a fully supported way to provide extra capabilities for your AKS cluster. The installation, configuration, and lifecycle of add-ons are managed on AKS. You can use the [`az aks enable-addons`][az-aks-enable-addons] command to install an add-on or manage the add-ons for your cluster.
1616

1717
AKS uses the following rules for applying updates to installed add-ons:
1818

@@ -24,21 +24,21 @@ AKS uses the following rules for applying updates to installed add-ons:
2424
### Exceptions
2525

2626
- Add-ons are upgraded to a new major/minor version (or breaking change) within a Kubernetes minor version if either the cluster's Kubernetes version or the add-on version are in preview.
27-
- There may be unavoidable circumstances, such as CVE security patches or critical bug fixes, when you need to update an add-on within a GA minor version.
27+
- There can be unavoidable circumstances, such as CVE security patches or critical bug fixes, when you need to update an add-on within a GA minor version.
2828

2929
### Available add-ons
3030

31-
| Name | Description | More details |
32-
|---|---|---|
33-
| web_application_routing | Use a managed NGINX ingress controller with your AKS cluster.| [Application Routing Overview][app-routing] |
34-
| ingress-appgw | Use Application Gateway Ingress Controller with your AKS cluster. | [What is Application Gateway Ingress Controller?][agic] |
35-
| keda | Use event-driven autoscaling for the applications on your AKS cluster. | [Simplified application autoscaling with Kubernetes Event-driven Autoscaling (KEDA) add-on][keda]|
36-
| monitoring | Use Container Insights monitoring with your AKS cluster. | [Container insights overview][container-insights] |
37-
| azure-policy | Use Azure Policy for AKS, which enables at-scale enforcements and safeguards on your clusters in a centralized, consistent manner. | [Understand Azure Policy for Kubernetes clusters][azure-policy-aks] |
38-
| azure-keyvault-secrets-provider | Use Azure Keyvault Secrets Provider addon.| [Use the Azure Key Vault Provider for Secrets Store CSI Driver in an AKS cluster][keyvault-secret-provider] |
39-
| virtual-node | Use virtual nodes with your AKS cluster. | [Use virtual nodes][virtual-nodes] |
40-
| http_application_routing | Configure ingress with automatic public DNS name creation for your AKS cluster (retired). | [HTTP application routing add-on on Azure Kubernetes Service (AKS) (retired)][http-app-routing] |
41-
| open-service-mesh | Use Open Service Mesh with your AKS cluster (retired). | [Open Service Mesh AKS add-on (retired)][osm] |
31+
| Name | Description | Articles | GitHub |
32+
|---|---|---| --- |
33+
| web_application_routing | Use a managed NGINX ingress controller with your AKS cluster.| [Application Routing Overview][app-routing] | [GitHub][app-routing-repo] |
34+
| ingress-appgw | Use Application Gateway Ingress Controller with your AKS cluster. | [What is Application Gateway Ingress Controller?][agic] | [GitHub][agic-repo] |
35+
| keda | Use event-driven autoscaling for the applications on your AKS cluster. | [Simplified application autoscaling with Kubernetes Event-driven Autoscaling (KEDA) add-on][keda] | [GitHub][keda-repo] |
36+
| monitoring | Use Container Insights monitoring with your AKS cluster. | [Container insights overview][container-insights] | [GitHub][aks-repo] |
37+
| azure-policy | Use Azure Policy for AKS, which enables at-scale enforcements and safeguards on your clusters in a centralized, consistent manner. | [Understand Azure Policy for Kubernetes clusters][azure-policy-aks] | [GitHub][azure-policy-repo] |
38+
| azure-keyvault-secrets-provider | Use Azure Keyvault Secrets Provider addon.| [Use the Azure Key Vault Provider for Secrets Store CSI Driver in an AKS cluster][keyvault-secret-provider] | [GitHub][keyvault-secret-provider-repo] |
39+
| virtual-node | Use virtual nodes with your AKS cluster. | [Use virtual nodes][virtual-nodes] | [GitHub][virtual-nodes-oss-repo] |
40+
| http_application_routing | Configure ingress with automatic public DNS name creation for your AKS cluster (retired). | [HTTP application routing add-on on Azure Kubernetes Service (AKS) (retired)][http-app-routing] | [GitHub][app-routing-repo] |
41+
| open-service-mesh | Use Open Service Mesh with your AKS cluster (retired). | [Open Service Mesh AKS add-on (retired)][osm] | [GitHub][osm-repo] |
4242

4343
## Extensions
4444

@@ -53,7 +53,7 @@ Extensions and add-ons are both supported ways to add functionality to your AKS
5353

5454
## GitHub Actions
5555

56-
GitHub Actions helps you automate your software development workflows from within GitHub.
56+
GitHub Actions help you automate your software development workflows from within GitHub.
5757

5858
- For more information on using GitHub Actions with Azure, see [GitHub Actions for Azure][github-actions].
5959
- For an example of using GitHub Actions with an AKS cluster, see [Build, test, and deploy containers to Azure Kubernetes Service using GitHub Actions][github-actions-aks].
@@ -69,25 +69,32 @@ There are many open-source and third-party integrations you can install on your
6969
| [Grafana][grafana] | An open-source dashboard for observability. | [Deploy Grafana on Kubernetes][grafana-install] or use [Managed Grafana][managed-grafana]|
7070
| [Couchbase][couchdb] | A distributed NoSQL cloud database. | [Install Couchbase and the Operator on AKS][couchdb-install] |
7171
| [OpenFaaS][open-faas]| An open-source framework for building serverless functions by using containers. | [Use OpenFaaS with AKS][open-faas-aks] |
72-
| [Apache Spark][apache-spark] | An open-source, fast engine for large-scale data processing. | Running Apache Spark jobs requires a minimum node size of *Standard_D3_v2*. See [running Spark on Kubernetes][spark-kubernetes] for more details on running Spark jobs on Kubernetes. |
72+
| [Apache Spark][apache-spark] | An open-source, fast engine for large-scale data processing. | Running Apache Spark jobs requires a minimum node size of *Standard_D3_v2*. For more information on running Spark jobs on Kubernetes, see the [running Spark on Kubernetes][spark-kubernetes] guide. |
7373
| [Istio][istio] | An open-source service mesh. | [Istio Installation Guides][istio-install] |
7474
| [Linkerd][linkerd] | An open-source service mesh. | [Linkerd Getting Started][linkerd-install] |
7575
| [Consul][consul] | An open-source, identity-based networking solution. | [Getting Started with Consul Service Mesh for Kubernetes][consul-install] |
7676

7777
### Third-party integrations for Windows containers
7878

79-
Microsoft has collaborated with partners to ensure your build, test, deployment, configuration, and monitoring of your applications perform optimally with Windows containers on AKS.
79+
Microsoft collaborates with partners to ensure the build, test, deployment, configuration, and monitoring of your applications perform optimally with Windows containers on AKS.
8080

81-
For more details, see [Windows AKS partner solutions][windows-aks-partner-solutions].
81+
For more information, see [Windows AKS partner solutions][windows-aks-partner-solutions].
8282

8383
<!-- LINKS -->
84+
[aks-repo]: https://github.com/Azure/AKS
8485
[http-app-routing]: http-application-routing.md
86+
[app-routing-repo]: https://github.com/Azure/aks-app-routing-operator
8587
[container-insights]: ../azure-monitor/containers/container-insights-overview.md
8688
[virtual-nodes]: virtual-nodes.md
89+
[virtual-nodes-oss-repo]: https://github.com/virtual-kubelet/virtual-kubelet
8790
[azure-policy-aks]: ../governance/policy/concepts/policy-for-kubernetes.md#install-azure-policy-add-on-for-aks
91+
[azure-policy-repo]: https://github.com/Azure/azure-policy
8892
[agic]: ../application-gateway/ingress-controller-overview.md
93+
[agic-repo]: https://github.com/Azure/application-gateway-kubernetes-ingress
8994
[osm]: open-service-mesh-about.md
95+
[osm-repo]: https://github.com/Azure/osm-azure
9096
[keyvault-secret-provider]: csi-secrets-store-driver.md
97+
[keyvault-secret-provider-repo]: https://github.com/Azure/secrets-store-csi-driver-provider-azure
9198
[cluster-extensions]: cluster-extensions.md?tabs=azure-cli
9299
[cluster-extensions-current]: cluster-extensions.md?tabs=azure-cli#currently-available-extensions
93100
[aks-support-policy]: support-policies.md
@@ -112,6 +119,7 @@ For more details, see [Windows AKS partner solutions][windows-aks-partner-soluti
112119
[spark-kubernetes]: https://spark.apache.org/docs/latest/running-on-kubernetes.html
113120
[managed-grafana]: ../managed-grafana/overview.md
114121
[keda]: keda-about.md
122+
[keda-repo]: https://github.com/Azure-Samples/aks-keda-addon-workload-identity
115123
[app-routing]: app-routing.md
116124
[maintenance-windows]: planned-maintenance.md
117125
[release-tracker]: release-tracker.md

0 commit comments

Comments
 (0)