我们正在使用Azure AKS群集,并且根据Azure Advisor建议,我们必须从Pod禁用API凭据的自动装载。但是,当我们尝试在作业模板中启用此属性时,模板不接受该值。
How to add automountServiceAccountToken: false
iyfamqjs1#
您可以在服务帐户级别或单元级别指定,如果同时指定,则单元优先。
apiVersion: v1kind: Podmetadata: name: my-podspec: serviceAccountName: build-robot automountServiceAccountToken: false
apiVersion: v1
kind: Pod
metadata:
name: my-pod
spec:
serviceAccountName: build-robot
automountServiceAccountToken: false
或在服务帐户级别
apiVersion: v1kind: ServiceAccountmetadata: name: build-robotautomountServiceAccountToken: false
kind: ServiceAccount
name: build-robot
configure-service-account因此,对于作业,它将位于pod模板内,因为pod是作业的嵌套模板。
apiVersion: batch/v1kind: Jobmetadata: name: pi-with-timeoutspec: backoffLimit: 5 activeDeadlineSeconds: 100 template: spec: automountServiceAccountToken: false containers: - name: pi image: perl:5.34.0 command: ["perl", "-Mbignum=bpi", "-wle", "print bpi(2000)"] restartPolicy: Never
apiVersion: batch/v1
kind: Job
name: pi-with-timeout
backoffLimit: 5
activeDeadlineSeconds: 100
template:
containers:
- name: pi
image: perl:5.34.0
command: ["perl", "-Mbignum=bpi", "-wle", "print bpi(2000)"]
restartPolicy: Never
作业面板模板
1条答案
按热度按时间iyfamqjs1#
您可以在服务帐户级别或单元级别指定,如果同时指定,则单元优先。
或在服务帐户级别
configure-service-account
因此,对于作业,它将位于pod模板内,因为pod是作业的嵌套模板。
作业面板模板