Skip to content

Commit 74410c7

Browse files
authored
Merge pull request #788 from coozila/release-1.12
Updated Karmada installation documentation for non-root users
2 parents ce1468d + 167f9aa commit 74410c7

File tree

12 files changed

+72
-12
lines changed

12 files changed

+72
-12
lines changed

docs/installation/installation.md

+6-1
Original file line numberDiff line numberDiff line change
@@ -135,9 +135,14 @@ hack/create-cluster.sh host $HOME/.kube/host.config
135135

136136
Install Karmada v1.2.0 by command `kubectl karmada init`:
137137
```bash
138-
kubectl karmada init --crds https://github.com/karmada-io/karmada/releases/download/v1.2.0/crds.tar.gz --kubeconfig=$HOME/.kube/host.config
138+
kubectl karmada init --crds https://github.com/karmada-io/karmada/releases/download/v1.2.0/crds.tar.gz \
139+
--kubeconfig=$HOME/.kube/host.config \
140+
--karmada-data=$HOME/karmada \
141+
--karmada-pki=$HOME/karmada/pki
139142
```
140143

144+
> The above command initializes Karmada and customizes the directories for storing certificates and configuration files, avoiding issues related to insufficient permissions in system directories like `/etc/karmada`.
145+
141146
Check installed components:
142147
```bash
143148
$ kubectl get pods -n karmada-system --kubeconfig=$HOME/.kube/host.config

i18n/zh/docusaurus-plugin-content-docs/version-v1.3/installation/installation.md

+6-1
Original file line numberDiff line numberDiff line change
@@ -129,9 +129,14 @@ hack/create-cluster.sh host $HOME/.kube/host.config
129129

130130
Install Karmada v1.2.0 by command `kubectl karmada init`:
131131
```bash
132-
kubectl karmada init --crds https://github.com/karmada-io/karmada/releases/download/v1.2.0/crds.tar.gz --kubeconfig=$HOME/.kube/host.config
132+
kubectl karmada init --crds https://github.com/karmada-io/karmada/releases/download/v1.2.0/crds.tar.gz \
133+
--kubeconfig=$HOME/.kube/host.config \
134+
--karmada-data=$HOME/karmada \
135+
--karmada-pki=$HOME/karmada/pki
133136
```
134137

138+
> The above command initializes Karmada and customizes the directories for storing certificates and configuration files, avoiding issues related to insufficient permissions in system directories like `/etc/karmada`.
139+
135140
Check installed components:
136141
```bash
137142
kubectl get pods -n karmada-system --kubeconfig=$HOME/.kube/host.config

versioned_docs/version-v1.10/installation/installation.md

+6-1
Original file line numberDiff line numberDiff line change
@@ -135,9 +135,14 @@ hack/create-cluster.sh host $HOME/.kube/host.config
135135

136136
Install Karmada v1.2.0 by command `kubectl karmada init`:
137137
```bash
138-
kubectl karmada init --crds https://github.com/karmada-io/karmada/releases/download/v1.2.0/crds.tar.gz --kubeconfig=$HOME/.kube/host.config
138+
kubectl karmada init --crds https://github.com/karmada-io/karmada/releases/download/v1.2.0/crds.tar.gz \
139+
--kubeconfig=$HOME/.kube/host.config \
140+
--karmada-data=$HOME/karmada \
141+
--karmada-pki=$HOME/karmada/pki
139142
```
140143

144+
> The above command initializes Karmada and customizes the directories for storing certificates and configuration files, avoiding issues related to insufficient permissions in system directories like `/etc/karmada`.
145+
141146
Check installed components:
142147
```bash
143148
$ kubectl get pods -n karmada-system --kubeconfig=$HOME/.kube/host.config

versioned_docs/version-v1.11/installation/installation.md

+6-1
Original file line numberDiff line numberDiff line change
@@ -135,9 +135,14 @@ hack/create-cluster.sh host $HOME/.kube/host.config
135135

136136
Install Karmada v1.2.0 by command `kubectl karmada init`:
137137
```bash
138-
kubectl karmada init --crds https://github.com/karmada-io/karmada/releases/download/v1.2.0/crds.tar.gz --kubeconfig=$HOME/.kube/host.config
138+
kubectl karmada init --crds https://github.com/karmada-io/karmada/releases/download/v1.2.0/crds.tar.gz \
139+
--kubeconfig=$HOME/.kube/host.config \
140+
--karmada-data=$HOME/karmada \
141+
--karmada-pki=$HOME/karmada/pki
139142
```
140143

144+
> The above command initializes Karmada and customizes the directories for storing certificates and configuration files, avoiding issues related to insufficient permissions in system directories like `/etc/karmada`.
145+
141146
Check installed components:
142147
```bash
143148
$ kubectl get pods -n karmada-system --kubeconfig=$HOME/.kube/host.config

versioned_docs/version-v1.12/installation/installation.md

+6-1
Original file line numberDiff line numberDiff line change
@@ -135,9 +135,14 @@ hack/create-cluster.sh host $HOME/.kube/host.config
135135

136136
Install Karmada v1.2.0 by command `kubectl karmada init`:
137137
```bash
138-
kubectl karmada init --crds https://github.com/karmada-io/karmada/releases/download/v1.2.0/crds.tar.gz --kubeconfig=$HOME/.kube/host.config
138+
kubectl karmada init --crds https://github.com/karmada-io/karmada/releases/download/v1.2.0/crds.tar.gz \
139+
--kubeconfig=$HOME/.kube/host.config \
140+
--karmada-data=$HOME/karmada \
141+
--karmada-pki=$HOME/karmada/pki
139142
```
140143

144+
> The above command initializes Karmada and customizes the directories for storing certificates and configuration files, avoiding issues related to insufficient permissions in system directories like `/etc/karmada`.
145+
141146
Check installed components:
142147
```bash
143148
$ kubectl get pods -n karmada-system --kubeconfig=$HOME/.kube/host.config

versioned_docs/version-v1.3/installation/installation.md

+6-1
Original file line numberDiff line numberDiff line change
@@ -129,9 +129,14 @@ hack/create-cluster.sh host $HOME/.kube/host.config
129129

130130
Install Karmada v1.2.0 by command `kubectl karmada init`:
131131
```bash
132-
kubectl karmada init --crds https://github.com/karmada-io/karmada/releases/download/v1.2.0/crds.tar.gz --kubeconfig=$HOME/.kube/host.config
132+
kubectl karmada init --crds https://github.com/karmada-io/karmada/releases/download/v1.2.0/crds.tar.gz \
133+
--kubeconfig=$HOME/.kube/host.config \
134+
--karmada-data=$HOME/karmada \
135+
--karmada-pki=$HOME/karmada/pki
133136
```
134137

138+
> The above command initializes Karmada and customizes the directories for storing certificates and configuration files, avoiding issues related to insufficient permissions in system directories like `/etc/karmada`.
139+
135140
Check installed components:
136141
```bash
137142
kubectl get pods -n karmada-system --kubeconfig=$HOME/.kube/host.config

versioned_docs/version-v1.4/installation/installation.md

+6-1
Original file line numberDiff line numberDiff line change
@@ -135,9 +135,14 @@ hack/create-cluster.sh host $HOME/.kube/host.config
135135

136136
Install Karmada v1.2.0 by command `kubectl karmada init`:
137137
```bash
138-
kubectl karmada init --crds https://github.com/karmada-io/karmada/releases/download/v1.2.0/crds.tar.gz --kubeconfig=$HOME/.kube/host.config
138+
kubectl karmada init --crds https://github.com/karmada-io/karmada/releases/download/v1.2.0/crds.tar.gz \
139+
--kubeconfig=$HOME/.kube/host.config \
140+
--karmada-data=$HOME/karmada \
141+
--karmada-pki=$HOME/karmada/pki
139142
```
140143

144+
> The above command initializes Karmada and customizes the directories for storing certificates and configuration files, avoiding issues related to insufficient permissions in system directories like `/etc/karmada`.
145+
141146
Check installed components:
142147
```bash
143148
kubectl get pods -n karmada-system --kubeconfig=$HOME/.kube/host.config

versioned_docs/version-v1.5/installation/installation.md

+6-1
Original file line numberDiff line numberDiff line change
@@ -135,9 +135,14 @@ hack/create-cluster.sh host $HOME/.kube/host.config
135135

136136
Install Karmada v1.2.0 by command `kubectl karmada init`:
137137
```bash
138-
kubectl karmada init --crds https://github.com/karmada-io/karmada/releases/download/v1.2.0/crds.tar.gz --kubeconfig=$HOME/.kube/host.config
138+
kubectl karmada init --crds https://github.com/karmada-io/karmada/releases/download/v1.2.0/crds.tar.gz \
139+
--kubeconfig=$HOME/.kube/host.config \
140+
--karmada-data=$HOME/karmada \
141+
--karmada-pki=$HOME/karmada/pki
139142
```
140143

144+
> The above command initializes Karmada and customizes the directories for storing certificates and configuration files, avoiding issues related to insufficient permissions in system directories like `/etc/karmada`.
145+
141146
Check installed components:
142147
```bash
143148
kubectl get pods -n karmada-system --kubeconfig=$HOME/.kube/host.config

versioned_docs/version-v1.6/installation/installation.md

+6-1
Original file line numberDiff line numberDiff line change
@@ -135,9 +135,14 @@ hack/create-cluster.sh host $HOME/.kube/host.config
135135

136136
Install Karmada v1.2.0 by command `kubectl karmada init`:
137137
```bash
138-
kubectl karmada init --crds https://github.com/karmada-io/karmada/releases/download/v1.2.0/crds.tar.gz --kubeconfig=$HOME/.kube/host.config
138+
kubectl karmada init --crds https://github.com/karmada-io/karmada/releases/download/v1.2.0/crds.tar.gz \
139+
--kubeconfig=$HOME/.kube/host.config \
140+
--karmada-data=$HOME/karmada \
141+
--karmada-pki=$HOME/karmada/pki
139142
```
140143

144+
> The above command initializes Karmada and customizes the directories for storing certificates and configuration files, avoiding issues related to insufficient permissions in system directories like `/etc/karmada`.
145+
141146
Check installed components:
142147
```bash
143148
kubectl get pods -n karmada-system --kubeconfig=$HOME/.kube/host.config

versioned_docs/version-v1.7/installation/installation.md

+6-1
Original file line numberDiff line numberDiff line change
@@ -135,9 +135,14 @@ hack/create-cluster.sh host $HOME/.kube/host.config
135135

136136
Install Karmada v1.2.0 by command `kubectl karmada init`:
137137
```bash
138-
kubectl karmada init --crds https://github.com/karmada-io/karmada/releases/download/v1.2.0/crds.tar.gz --kubeconfig=$HOME/.kube/host.config
138+
kubectl karmada init --crds https://github.com/karmada-io/karmada/releases/download/v1.2.0/crds.tar.gz \
139+
--kubeconfig=$HOME/.kube/host.config \
140+
--karmada-data=$HOME/karmada \
141+
--karmada-pki=$HOME/karmada/pki
139142
```
140143

144+
> The above command initializes Karmada and customizes the directories for storing certificates and configuration files, avoiding issues related to insufficient permissions in system directories like `/etc/karmada`.
145+
141146
Check installed components:
142147
```bash
143148
kubectl get pods -n karmada-system --kubeconfig=$HOME/.kube/host.config

versioned_docs/version-v1.8/installation/installation.md

+6-1
Original file line numberDiff line numberDiff line change
@@ -135,9 +135,14 @@ hack/create-cluster.sh host $HOME/.kube/host.config
135135

136136
Install Karmada v1.2.0 by command `kubectl karmada init`:
137137
```bash
138-
kubectl karmada init --crds https://github.com/karmada-io/karmada/releases/download/v1.2.0/crds.tar.gz --kubeconfig=$HOME/.kube/host.config
138+
kubectl karmada init --crds https://github.com/karmada-io/karmada/releases/download/v1.2.0/crds.tar.gz \
139+
--kubeconfig=$HOME/.kube/host.config \
140+
--karmada-data=$HOME/karmada \
141+
--karmada-pki=$HOME/karmada/pki
139142
```
140143

144+
> The above command initializes Karmada and customizes the directories for storing certificates and configuration files, avoiding issues related to insufficient permissions in system directories like `/etc/karmada`.
145+
141146
Check installed components:
142147
```bash
143148
kubectl get pods -n karmada-system --kubeconfig=$HOME/.kube/host.config

versioned_docs/version-v1.9/installation/installation.md

+6-1
Original file line numberDiff line numberDiff line change
@@ -135,9 +135,14 @@ hack/create-cluster.sh host $HOME/.kube/host.config
135135

136136
Install Karmada v1.2.0 by command `kubectl karmada init`:
137137
```bash
138-
kubectl karmada init --crds https://github.com/karmada-io/karmada/releases/download/v1.2.0/crds.tar.gz --kubeconfig=$HOME/.kube/host.config
138+
kubectl karmada init --crds https://github.com/karmada-io/karmada/releases/download/v1.2.0/crds.tar.gz \
139+
--kubeconfig=$HOME/.kube/host.config \
140+
--karmada-data=$HOME/karmada \
141+
--karmada-pki=$HOME/karmada/pki
139142
```
140143

144+
> The above command initializes Karmada and customizes the directories for storing certificates and configuration files, avoiding issues related to insufficient permissions in system directories like `/etc/karmada`.
145+
141146
Check installed components:
142147
```bash
143148
kubectl get pods -n karmada-system --kubeconfig=$HOME/.kube/host.config

0 commit comments

Comments
 (0)