Difference between revisions of "Kind: ServiceAccount"

From wikieduonline
Jump to navigation Jump to search
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{lc}}
+
{{lc}}<code>[[kind:]] [[ServiceAccount]]</code> [https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/ ref]
* https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/
 
  
  
[[Application Load Balancer controller]]
+
cat >my-service-account.yaml <<EOF
<pre>
+
apiVersion: v1
apiVersion: v1
+
kind: ServiceAccount
kind: ServiceAccount
+
metadata:
metadata:
+
  name: my-service-account
  labels:
+
  namespace: default
    app.kubernetes.io/component: controller
+
EOF
    app.kubernetes.io/name: aws-load-balancer-controller
+
[[kubectl apply -f]] my-service-account.yaml
  name: aws-load-balancer-controller
+
 
  namespace: kube-system
+
 
  annotations:
+
[[AWS Load Balancer Controller]]
    eks.amazonaws.com/role-arn: arn:aws:iam::111122223333:role/AmazonEKSLoadBalancerControllerRole
+
 
</pre>
+
apiVersion: v1
 +
kind: ServiceAccount
 +
metadata:
 +
  labels:
 +
    app.kubernetes.io/component: controller
 +
    app.kubernetes.io/name: aws-load-balancer-controller
 +
  name: aws-load-balancer-controller
 +
  namespace: [[kube-system]]
 +
  annotations:
 +
    eks.amazonaws.com/role-arn: arn:aws:iam::111122223333:role/AmazonEKSLoadBalancerControllerRole
 +
 
 +
 
 +
kubectl apply -f aws-load-balancer-controller-service-account.yaml
 +
serviceaccount/aws-load-balancer-controller created
  
 
== Related ==
 
== Related ==
 
* <code>[[serviceAccountName]]</code>
 
* <code>[[serviceAccountName]]</code>
 
* <code>[[kind: Pod]]</code>
 
* <code>[[kind: Pod]]</code>
 +
* [[AWS Load Balancer Controller]]
 +
* [[Service account]]: [[Kubernetes service account]]
 +
* [[ServiceAccount admission controller]]
  
 
== See also ==
 
== See also ==

Latest revision as of 14:42, 22 May 2024

kind: ServiceAccount ref


cat >my-service-account.yaml <<EOF
apiVersion: v1
kind: ServiceAccount
metadata:
  name: my-service-account
  namespace: default
EOF
kubectl apply -f my-service-account.yaml


AWS Load Balancer Controller

apiVersion: v1
kind: ServiceAccount
metadata:
  labels:
    app.kubernetes.io/component: controller
    app.kubernetes.io/name: aws-load-balancer-controller
  name: aws-load-balancer-controller
  namespace: kube-system
  annotations:
    eks.amazonaws.com/role-arn: arn:aws:iam::111122223333:role/AmazonEKSLoadBalancerControllerRole


kubectl apply -f aws-load-balancer-controller-service-account.yaml
serviceaccount/aws-load-balancer-controller created

Related[edit]

See also[edit]

Advertising: