You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/aks/open-service-mesh-deploy-addon-az-cli.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -93,6 +93,9 @@ For an existing AKS cluster scenario, you will enable the OSM add-on to an exist
93
93
94
94
To enable the AKS OSM add-on, you will need to run the `az aks enable-addons --addons` command passing the parameter `open-service-mesh`
95
95
96
+
> [!NOTE]
97
+
> For the OSM add-on deployment to succeed, only one OSM mesh instance should be deployed on your cluster. If you have other OSM mesh instances on your cluster, please uninstall them before running the `enable-addons` command.
98
+
96
99
```azurecli-interactive
97
100
az aks enable-addons --addons open-service-mesh -g <my-osm-aks-cluster-rg> -n <my-osm-aks-cluster-name>
Copy file name to clipboardExpand all lines: articles/aks/open-service-mesh-open-source-observability.md
+44-2Lines changed: 44 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -459,7 +459,7 @@ On the **Configure your Prometheus data source below** page, enter the Kubernete
459
459
460
460
OSM Dashboards are available both through:
461
461
462
-
-[Our repository](https://github.com/grafana/grafana), and are importable as json blobs through the web admin portal
462
+
-[Our repository](https://github.com/openservicemesh/osm/tree/release-v0.11/charts/osm/grafana/dashboards), and are importable as json blobs through the web admin portal
463
463
- or [online at Grafana.com](https://grafana.com/grafana/dashboards/14145)
464
464
465
465
To import a dashboard, look for the `+` sign on the left menu and select `import`.
@@ -477,6 +477,12 @@ As soon as you select import, it will bring you automatically to your imported d
477
477
478
478
### Deploy Jaeger to the AKS cluster
479
479
480
+
First, create a jaeger namespace:
481
+
482
+
```azurecli-interactive
483
+
kubectl create namespace jaeger
484
+
```
485
+
480
486
Apply the following manifest to install Jaeger:
481
487
482
488
```azurecli-interactive
@@ -538,14 +544,50 @@ deployment.apps/jaeger created
538
544
service/jaeger created
539
545
```
540
546
547
+
### Add RBAC for Jaeger SA
548
+
549
+
Apply the following RBAC to grant the Jaeger Service Account the specified Cluster Role:
550
+
551
+
```yaml
552
+
apiVersion: v1
553
+
kind: ServiceAccount
554
+
metadata:
555
+
labels:
556
+
app: jaeger
557
+
name: jaeger
558
+
namespace: jaeger
559
+
---
560
+
kind: ClusterRole
561
+
apiVersion: rbac.authorization.k8s.io/v1
562
+
metadata:
563
+
labels:
564
+
app: jaeger
565
+
name: jaeger
566
+
---
567
+
kind: ClusterRoleBinding
568
+
apiVersion: rbac.authorization.k8s.io/v1
569
+
metadata:
570
+
name: jaeger
571
+
labels:
572
+
app: jaeger
573
+
subjects:
574
+
- kind: ServiceAccount
575
+
name: jaeger
576
+
namespace: jaeger
577
+
roleRef:
578
+
kind: ClusterRole
579
+
name: jaeger
580
+
apiGroup: rbac.authorization.k8s.io
581
+
```
582
+
541
583
### Enable Tracing for the OSM add-on
542
584
543
585
Next we will need to enable tracing for the OSM add-on.
544
586
545
587
Run the following command to enable tracing for the OSM add-on:
0 commit comments