diff --git a/content/en/docs/getting-started/installation/running-on-eks.md b/content/en/docs/getting-started/installation/running-on-eks.md new file mode 100644 index 000000000..b02a444f8 --- /dev/null +++ b/content/en/docs/getting-started/installation/running-on-eks.md @@ -0,0 +1,10 @@ +--- +title: Running on EKS +weight: 4 +--- + +Use this solution to use AWS EKS cluster as a hub. This solution uses AWS IAM roles for authentication, +hence only Managed Clusters running on EKS will be able to use this solution. + +Refer [this](https://github.com/open-cluster-management-io/ocm/tree/main/solutions/joining-hub-and-spoke-with-aws-auth) +article for detailed registration instructions. diff --git a/content/en/docs/getting-started/installation/start-the-control-plane.md b/content/en/docs/getting-started/installation/start-the-control-plane.md index c2a6b98b5..1fe2f2a27 100644 --- a/content/en/docs/getting-started/installation/start-the-control-plane.md +++ b/content/en/docs/getting-started/installation/start-the-control-plane.md @@ -10,7 +10,9 @@ weight: 1 - The hub cluster should be `v1.19+`. (To run on hub cluster version between \[`v1.16`, `v1.18`\], please manually enable feature gate "V1beta1CSRAPICompatibility"). -- Currently the bootstrap process relies on client authentication via CSR. Therefore, if your Kubernetes distributions (like [EKS](https://github.com/aws/containers-roadmap/issues/1856)) don't support it, you can choose the [multicluster-controlplane](https://github.com/open-cluster-management-io/multicluster-controlplane) as the hub controlplane. +- Currently the bootstrap process relies on client authentication via CSR. Therefore, if your Kubernetes distributions (like [EKS](https://github.com/aws/containers-roadmap/issues/1856)) don't support it, you can: + - follow [this](https://open-cluster-management.io/docs/getting-started/installation/running-on-eks/) article to run OCM natively on EKS + - or choose the [multicluster-controlplane](https://github.com/open-cluster-management-io/multicluster-controlplane) as the hub controlplane - Ensure [kubectl](https://kubernetes.io/docs/tasks/tools/install-kubectl) and [kustomize](https://kubectl.docs.kubernetes.io/installation/kustomize/) are installed. ### Network requirements