diff options
author | danielgruesso <dgruesso@gitlab.com> | 2019-02-22 22:33:57 +0300 |
---|---|---|
committer | danielgruesso <dgruesso@gitlab.com> | 2019-02-22 22:33:57 +0300 |
commit | 30d8dcc7dc4d97f80b7c2cb7242c1690c550df65 (patch) | |
tree | 7351b40bc05dcfc23d1433bf05fe9c28d30e1e95 /doc | |
parent | 715b3fc713c551ba6d8e585c57f70cd76e4ec1fe (diff) |
Update adding existing cluster
Diffstat (limited to 'doc')
-rw-r--r-- | doc/user/project/clusters/index.md | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/doc/user/project/clusters/index.md b/doc/user/project/clusters/index.md index 32e768e47a3..0797eb3b0de 100644 --- a/doc/user/project/clusters/index.md +++ b/doc/user/project/clusters/index.md @@ -107,70 +107,70 @@ To add an existing Kubernetes cluster to your project: [`cluster-admin`](https://kubernetes.io/docs/reference/access-authn-authz/rbac/#user-facing-roles) privileges.** To create this service account: - 1. Create a file called `eks-admin-service-account.yaml` with contents: + 1. Create a file called `gitlab-admin-service-account.yaml` with contents: ```yaml apiVersion: v1 kind: ServiceAccount metadata: - name: eks-admin + name: gitlab-admin namespace: kube-system ``` 2. Apply the service account to your cluster: ```bash - kubectl apply -f eks-admin-service-account.yaml + kubectl apply -f gitlab-admin-service-account.yaml ``` Output: ```bash - serviceaccount "eks-admin" created + serviceaccount "gitlab-admin" created ``` - 3. Create a file called `eks-admin-cluster-role-binding.yaml` with contents: + 3. Create a file called `gitlab-admin-cluster-role-binding.yaml` with contents: ```yaml apiVersion: rbac.authorization.k8s.io/v1beta1 kind: ClusterRoleBinding metadata: - name: eks-admin + name: gitlab-admin roleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole name: cluster-admin subjects: - kind: ServiceAccount - name: eks-admin + name: gitlab-admin namespace: kube-system ``` 4. Apply the cluster role binding to your cluster: ```bash - kubectl apply -f eks-admin-cluster-role-binding.yaml + kubectl apply -f gitlab-admin-cluster-role-binding.yaml ``` Output: ```bash - clusterrolebinding "eks-admin" created + clusterrolebinding "gitlab-admin" created ``` - 5. Retrieve the token for the `eks-admin` service account: + 5. Retrieve the token for the `gitlab-admin` service account: ```bash - kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep eks-admin | awk '{print $1}') + kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep gitlab-admin | awk '{print $1}') ``` Copy the `<authentication_token>` value from the output: ```yaml - Name: eks-admin-token-b5zv4 + Name: gitlab-admin-token-b5zv4 Namespace: kube-system Labels: <none> - Annotations: kubernetes.io/service-account.name=eks-admin + Annotations: kubernetes.io/service-account.name=gitlab-admin kubernetes.io/service-account.uid=bcfe66ac-39be-11e8-97e8-026dce96b6e8 Type: kubernetes.io/service-account-token |