Kubernetes serviceaccount is essential for our team members to access the Kubernetes Cluster remotely. It provides a credential called a "token" that is used to authorize the cluster. This page will showcase how to create a new serviceaccount for a new user on Kubernetes.
kubectl create serviceaccount <serviceaccount name> |
kubectl apply -f - <<EOF
apiVersion: v1
kind: Secret
metadata:
name: <serviceaccount name>
annotations:
kubernetes.io/service-account.name: <serviceaccount name>
type: kubernetes.io/service-account-token
EOF |
- kind: ServiceAccount name: <serviceaccount name> namespace: default |