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/data/create-data-controller-using-kubernetes-native-tools.md
+12-10Lines changed: 12 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
-
title: Create a Data Controller using Kubernetes tools
3
-
description: Create a Data Controller using Kubernetes tools
2
+
title: Create a data controller using Kubernetes tools
3
+
description: Create a data controller using Kubernetes tools
4
4
services: azure-arc
5
5
ms.service: azure-arc
6
6
ms.subservice: azure-arc-data
@@ -11,27 +11,28 @@ ms.date: 11/03/2021
11
11
ms.topic: how-to
12
12
---
13
13
14
-
# Create Azure Arc data controller using Kubernetes tools
14
+
# Create Azure Arc-enabled data controller using Kubernetes tools
15
15
16
+
A data controller manages Azure Arc-enabled data services for a Kubernetes cluster. This article describes how to use Kubernetes tools to create a data controller.
16
17
17
18
## Prerequisites
18
19
19
20
Review the topic [Plan an Azure Arc-enabled data services deployment](plan-azure-arc-data-services.md) for overview information.
20
21
21
-
To create the Azure Arc data controller using Kubernetes tools you will need to have the Kubernetes tools installed. The examples in this article will use `kubectl`, but similar approaches could be used with other Kubernetes tools such as the Kubernetes dashboard, `oc`, or `helm` if you are familiar with those tools and Kubernetes yaml/json.
22
+
To create the data controller using Kubernetes tools you will need to have the Kubernetes tools installed. The examples in this article will use `kubectl`, but similar approaches could be used with other Kubernetes tools such as the Kubernetes dashboard, `oc`, or `helm` if you are familiar with those tools and Kubernetes yaml/json.
22
23
23
24
[Install the kubectl tool](https://kubernetes.io/docs/tasks/tools/install-kubectl/)
24
25
25
26
> [!NOTE]
26
-
> Some of the steps to create the Azure Arc data controller that are indicated below require Kubernetes cluster administrator permissions. If you are not a Kubernetes cluster administrator, you will need to have the Kubernetes cluster administrator perform these steps on your behalf.
27
+
> Some of the steps to create the data controller that are indicated below require Kubernetes cluster administrator permissions. If you are not a Kubernetes cluster administrator, you will need to have the Kubernetes cluster administrator perform these steps on your behalf.
27
28
28
29
### Cleanup from past installations
29
30
30
-
If you installed the Azure Arc data controller in the past on the same cluster and deleted the Azure Arc data controller, there may be some cluster level objects that would still need to be deleted.
31
+
If you installed the data controller in the past on the same cluster and deleted the data controller, there may be some cluster level objects that would still need to be deleted.
31
32
32
33
For some of the tasks, you'll need to replace `{namespace}` with the value for your namespace. Substitute the name of the namespace the data controller was deployed in into `{namespace}`. If unsure, get the name of the `mutatingwebhookconfiguration` using `kubectl get clusterrolebinding`.
33
34
34
-
Run the following commands to delete the Azure Arc data controller cluster level objects:
35
+
Run the following commands to delete the data controller cluster level objects:
Creating the Azure Arc data controller has the following high level steps:
87
+
Creating the data controller has the following high level steps:
87
88
88
89
1. Create a namespace in which the data controller will be created.
89
90
1. Create the deployer service account.
@@ -139,7 +140,8 @@ Verify that the bootstrapper pod is running using the following command.
139
140
kubectl get pod --namespace arc -l app=bootstrapper
140
141
```
141
142
142
-
If the status is not *Running*, run the command a few times until the status is *Running*.
143
+
If the status is not _Running_, run the command a few times until the status is _Running_.
144
+
143
145
The bootstrap.yaml template file defaults to pulling the bootstrapper container image from the Microsoft Container Registry (MCR). If your environment can't directly access the Microsoft Container Registry, you can do the following:
144
146
- Follow the steps to [pull the container images from the Microsoft Container Registry and push them to a private container registry](offline-deployment.md).
145
147
-[Create an image pull secret](https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/#create-a-secret-by-providing-credentials-on-the-command-line) named `arc-private-registry` for your private container registry.
@@ -218,7 +220,7 @@ Edit the following as needed:
218
220
- **name**: The default name of the data controller is `arc`, but you can change it if you want.
219
221
- **displayName**: Set this to the same value as the name attribute at the top of the file.
220
222
- **registry**: The Microsoft Container Registry is the default. If you are pulling the images from the Microsoft Container Registry and [pushing them to a private container registry](offline-deployment.md), enter the IP address or DNS name of your registry here.
221
-
- **dockerRegistry**: The image pull secret to use to pull the images from a private container registry if required.
223
+
- **dockerRegistry**: The secret to use to pull the images from a private container registry if required.
222
224
- **repository**: The default repository on the Microsoft Container Registry is `arcdata`. If you are using a private container registry, enter the path the folder/repository containing the Azure Arc-enabled data services container images.
223
225
- **imageTag**: The current latest version tag is defaulted in the template, but you can change it if you want to use an older version.
224
226
- **logsui-certificate-secret**: The name of the secret created on the Kubernetes cluster for the logs UI certificate.
Copy file name to clipboardExpand all lines: articles/azure-arc/data/upgrade-data-controller-indirect-kubernetes-tools.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
-
title: Upgrade indirectly connected Azure Arc data controller using Kubernetes tools
3
-
description: Article describes how to upgrade an indirectly connected Azure Arc data controller using Kubernetes tools
2
+
title: Upgrade indirectly connected data controller for Azure Arc using Kubernetes tools
3
+
description: Article describes how to upgrade an indirectly connected data controller for Azure Arc using Kubernetes tools
4
4
services: azure-arc
5
5
ms.service: azure-arc
6
6
ms.subservice: azure-arc-data
@@ -11,7 +11,7 @@ ms.date: 05/27/2022
11
11
ms.topic: how-to
12
12
---
13
13
14
-
# Upgrade an indirectly connected Azure Arc data controller using Kubernetes tools
14
+
# Upgrade an indirectly connected Azure Arc-enabled data controller using Kubernetes tools
15
15
16
16
This article explains how to upgrade an indirectly connected Azure Arc-enabled data controller with Kubernetes tools.
17
17
@@ -31,7 +31,7 @@ In this article, you'll apply a .yaml file to:
31
31
32
32
## Prerequisites
33
33
34
-
Prior to beginning the upgrade of the Azure Arc data controller, you'll need:
34
+
Prior to beginning the upgrade of the data controller, you'll need:
35
35
36
36
- To connect and authenticate to a Kubernetes cluster
37
37
- An existing Kubernetes context selected
@@ -40,7 +40,7 @@ You need an indirectly connected data controller with the `imageTag: v1.0.0_2021
40
40
41
41
## Install tools
42
42
43
-
To upgrade the Azure Arc data controller using Kubernetes tools, you need to have the Kubernetes tools installed.
43
+
To upgrade the data controller using Kubernetes tools, you need to have the Kubernetes tools installed.
44
44
45
45
The examples in this article use `kubectl`, but similar approaches could be used with other Kubernetes tools
46
46
such as the Kubernetes dashboard, `oc`, or helm if you're familiar with those tools and Kubernetes yaml/json.
@@ -78,7 +78,7 @@ This section shows how to upgrade an indirectly connected data controller.
78
78
79
79
### Upgrade
80
80
81
-
You'll need to connect and authenticate to a Kubernetes cluster and have an existing Kubernetes context selected prior to beginning the upgrade of the Azure Arc data controller.
81
+
You'll need to connect and authenticate to a Kubernetes cluster and have an existing Kubernetes context selected prior to beginning the upgrade of the data controller.
82
82
83
83
84
84
### Create the service account for running upgrade
0 commit comments