Kubernetes Service Account Operations: Difference between revisions
Jump to navigation
Jump to search
Line 5: | Line 5: | ||
=Create a Service Account= | =Create a Service Account= | ||
==With CLI== | |||
<syntaxhighlight lang='bash'> | <syntaxhighlight lang='bash'> | ||
kubectl create serviceaccount -n <namespace> <service-account-name> | kubectl create serviceaccount -n <namespace> <service-account-name> | ||
kubectl create serviceaccount -n blue blue-serviceaccount | kubectl create serviceaccount -n blue blue-serviceaccount | ||
</syntaxhighlight> | </syntaxhighlight> | ||
It automatically creates the secret. | |||
===With Metadata=== | |||
<syntaxhighlight lang='yaml'> | |||
apiVersion: v1 | |||
kind: ServiceAccount | |||
metadata: | |||
name: example-sa | |||
</syntaxhighlight> | |||
It automatically creates the secret. | |||
=Details about the Namespace's Default Service Account= | =Details about the Namespace's Default Service Account= |
Revision as of 01:18, 1 October 2020
Internal
Create a Service Account
With CLI
kubectl create serviceaccount -n <namespace> <service-account-name>
kubectl create serviceaccount -n blue blue-serviceaccount
It automatically creates the secret.
With Metadata
apiVersion: v1
kind: ServiceAccount
metadata:
name: example-sa
It automatically creates the secret.
Details about the Namespace's Default Service Account
kubectl -n <namespace> -o yaml get sa default