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/azure-arc/kubernetes/tutorial-arc-enabled-open-service-mesh.md
+11-10Lines changed: 11 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -37,10 +37,9 @@ OSM runs an Envoy-based control plane on Kubernetes, can be configured with [SMI
37
37
- Ensure you have met all the common prerequisites for cluster extensions listed [here](extensions.md#prerequisites).
38
38
- Use az k8s-extension CLI version >= v0.4.0
39
39
40
-
## Install Azure Arc-enabled Open Service Mesh (OSM) on an Azure Arc-enabled Kubernetes cluster
40
+
## Basic Installation of OSM on an Azure Arc-enabled Kubernetes Cluster
41
41
42
-
## Basic Installation of Open Service Mesh (OSM) on an Azure Arc-enabled Kubernetes Cluster
43
-
The following steps assume that you already have a cluster with supported Kubernetes distribution connected to Azure Arc.
42
+
The following steps assume that you already have a cluster with supported a Kubernetes distribution connected to Azure Arc.
44
43
Ensure that your KUBECONFIG environment variable points to the kubeconfig of the Arc-enabled Kubernetes cluster.
45
44
46
45
Set the environment variables:
@@ -91,12 +90,14 @@ You should see output similar to the output shown below. It may take 3-5 minutes
91
90
```
92
91
93
92
## Installation with Custom Configurations
94
-
The following sections describe how to further configure OSM during installation.
93
+
The following sections describe further configurations of OSM during installation.
95
94
96
-
To set custom configurations of OSM, custom values must be passed in during installation.
97
-
This requires creating a JSON file containing custom settings and then passing them into `k8s-extension create` CLI command.
95
+
### Setting values during OSM installation
98
96
99
-
See sections below to determine the contents of the JSON file you require.
97
+
To set custom configurations of OSM, applicable values must be passed in during installation.
98
+
This requires creating a JSON file containing the required settings and passing them into `k8s-extension create` CLI command.
99
+
100
+
Refer to sections below to determine the contents of the JSON file you require.
100
101
101
102
Then, set the file path as an environment variable:
102
103
```azurecli-interactive
@@ -119,7 +120,7 @@ create the OSM extension, passing in the settings file using the `--configuratio
119
120
```
120
121
121
122
122
-
2. Install OSM with custom values.
123
+
2.[Install OSM with custom values](#setting-values-during-osm-installation).
123
124
124
125
3. Add the privileged [security context constraint](https://docs.openshift.com/container-platform/4.7/authentication/managing-security-context-constraints.html) to each service account for the applications in the mesh.
125
126
```azurecli-interactive
@@ -150,7 +151,7 @@ Include and update the subsequent `certmanager.issuer` lines if you would like t
150
151
}
151
152
```
152
153
153
-
Now, run OSM installation with custom configuration.
154
+
[Now, install OSM with custom values](#setting-values-during-osm-installation).
154
155
155
156
### Install OSM with Contour for Ingress
156
157
OSM provides multiple options to expose mesh services externally using ingress. OSM has been tested with [Contour](https://projectcontour.io/), which
@@ -172,7 +173,7 @@ To set required values for configuring Contour, create the following JSON file.
172
173
}
173
174
```
174
175
175
-
Now, run OSM installation with custom configuration.
176
+
[Now, install OSM with custom values](#setting-values-during-osm-installation).
176
177
177
178
### Install Azure Arc-enabled OSM using ARM template
0 commit comments