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: docs/getting_started.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,9 +24,9 @@ with the cloud controller manager. The steps are as follows:
24
24
1. Add the `--cloud-provider=external` to the kube-controller-manager config.
25
25
1. Add the `--cloud-provider=external` to the kube apiserver config.
26
26
1. Add the `--cloud-provider=external` to each the kubelet's config.
27
-
1. Add the tag kubernetes.io/cluster/your_cluster_id=owned (if resources are
27
+
1. Add the tag `kubernetes.io/cluster/your_cluster_id=owned` (if resources are
28
28
owned and managed by the cluster) or
29
-
kubernetes.io/cluster/your_cluster_id=shared (if resources are shared
29
+
`kubernetes.io/cluster/your_cluster_id=shared` (if resources are shared
30
30
between clusters, and should not be destroyed if the cluster is destroyed)
31
31
to your instances.
32
32
1. Apply the kustomize configuration: `kubectl apply -k
@@ -45,7 +45,7 @@ Follow the detailed steps in [the documentation](https://kubernetes.io/docs/task
45
45
|------|-----------|-------------|
46
46
| kube-apiserver |`--cloud-provider=external`| Disables the cloud provider in the API Server. This will disable the cloud provider code in the kube apiserver, which is limited to the persistent volume labelling controller. |
47
47
| kube-controller-manager |`--cloud-provider=external`| Disables the cloud provider in the Kube Controller Manager. This disables cloud related control loops, including the route controller, the service controller, and the node lifecycle controller. |
| kube-controller-manager |`--external-cloud-volume-plugin=aws`| Tells the Kube Controller Manager to run the volume loops that have cloud provider code in them. This is required for volumes to work if you are not using CSI with migration enabled. |
50
50
| kubelet |`--cloud-provider=external`| Disables the cloud provider in the Kubelet. This disables the built-in kubelet image credential provider, so in order for the kubelet to fetch from ECR repositories, it will need the external ECR kubelet image credential provider binary. This also disables the EBS attacher interface implementation, which is generally safe as long as the EBS CSI driver is installed and CSI migration is enabled.|
51
51
| aws-cloud-controller-manager | <code>--cloud-provider=[aws|aws/v2]</code> | Optional. Selects the legacy cloud-provider or the v2 cloud-provider in the aws-cloud-controller-manager. WARNING: the v2 cloud-provider is in a pre-alpha state. |
@@ -56,4 +56,4 @@ In order to create a cluster using kops, you can try the kops example cluster. R
56
56
57
57
`make kops-example`
58
58
59
-
This will create a sample kops cluster with the example configuration, found in [examples/kops-new-cluster](../examples/kops-new-cluster) The cloud cloud controller manager specific configuration is separate, purely for readability purposes, and can be found in [overlays/cloud-controller-manager](../examples/kops-new-cluster/overlays/cloud-controller-manager).
59
+
This will create a sample kops cluster with the example configuration, found in [examples/kops-new-cluster](https://github.com/kubernetes/cloud-provider-aws/tree/master/examples/kops-new-cluster) The cloud cloud controller manager specific configuration is separate, purely for readability purposes, and can be found in [overlays/cloud-controller-manager](https://github.com/kubernetes/cloud-provider-aws/tree/master/examples/kops-new-cluster/overlays/cloud-controller-manager).
0 commit comments