我尝试将fsGroup添加到Job中,但没有运气,生成的Pod在安全上下文中不包括fsGroup。Kube Job是否允许指定fsGroup,然后将其传播到生成的Pod?
我使用Kubernetes 1.4,并成功地创建了一个与fsGroup
的作业。也许你把fsGroup
放货单了?这是我的清单:
apiVersion: batch/v1
kind: Job
metadata:
name: hello-world
spec:
template:
metadata:
name: hello-world
spec:
containers:
- name: hello-world-container
image: hello-world
securityContext:
fsGroup: 1234
restartPolicy: OnFailure
kubectl describe job hello-world
输出:
FirstSeen LastSeen Count From SubobjectPath Type Reason Message
--------- -------- ----- ---- ------------- -------- ------ -------
4m 4m 1 {job-controller } Normal SuccessfulCreate Created pod: hello-world-yzyz7
kubectl get pod hello-world-yzyz7 -o yaml | grep fsGroup
输出:
fsGroup: 1234