K8s v1 Multiport documentation indentation updates (#20858)

Fixing indentation in service account token secrets and addingn clarity about how they are used.

Co-authored-by: David Yu <dyu@hashicorp.com>
pull/20865/head
Austin Workman 2024-03-14 17:11:47 -05:00 committed by GitHub
parent 2d053c3ac6
commit 94c0d783b8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 3 additions and 3 deletions

View File

@ -343,7 +343,7 @@ spec:
`9090` and will also select the same pods. `9090` and will also select the same pods.
~> Kubernetes 1.24+ only ~> Kubernetes 1.24+ only
In Kubernetes 1.24+ you need to [create a Kubernetes secret](https://kubernetes.io/docs/concepts/configuration/secret/#service-account-token-secrets) for each multi-port service that references the ServiceAccount, and the Kubernetes secret must have the same name as the ServiceAccount: In Kubernetes 1.24+ you need to [create a Kubernetes secret](https://kubernetes.io/docs/concepts/configuration/secret/#service-account-token-secrets) for each additional Consul service associated with the pod in order to expose the Kubernetes ServiceAccount token to the Consul dataplane container running under the pod serviceAccount. The Kubernetes secret name must match the ServiceAccount name:
<CodeBlockConfig filename="multiport-web-secret.yaml"> <CodeBlockConfig filename="multiport-web-secret.yaml">
@ -354,7 +354,7 @@ metadata:
name: web name: web
annotations: annotations:
kubernetes.io/service-account.name: web kubernetes.io/service-account.name: web
type: kubernetes.io/service-account-token type: kubernetes.io/service-account-token
--- ---
apiVersion: v1 apiVersion: v1
kind: Secret kind: Secret
@ -362,7 +362,7 @@ metadata:
name: web-admin name: web-admin
annotations: annotations:
kubernetes.io/service-account.name: web-admin kubernetes.io/service-account.name: web-admin
type: kubernetes.io/service-account-token type: kubernetes.io/service-account-token
``` ```
</CodeBlockConfig> </CodeBlockConfig>