security context

This commit is contained in:
huanqing.shao
2019-10-04 16:57:09 +08:00
parent cfc8a2df67
commit ffc7435a0c
13 changed files with 310 additions and 20 deletions

View File

@ -322,10 +322,11 @@ module.exports = {
collapsable: true,
children: [
'k8s-intermediate/config/sec-ctx/',
// 'k8s-intermediate/config/sec-ctx/pod',
// 'k8s-intermediate/config/sec-ctx/con',
// 'k8s-intermediate/config/sec-ctx/con-cap',
// 'k8s-intermediate/config/sec-ctx/con-sel',
'k8s-intermediate/config/sec-ctx/pod',
'k8s-intermediate/config/sec-ctx/con',
'k8s-intermediate/config/sec-ctx/con-cap',
'k8s-intermediate/config/sec-ctx/con-sel',
'k8s-intermediate/config/sec-ctx/volumes',
]
},
]

View File

@ -0,0 +1,21 @@
apiVersion: v1
kind: Pod
metadata:
name: security-context-demo
spec:
securityContext:
runAsUser: 1000
runAsGroup: 3000
fsGroup: 2000
volumes:
- name: sec-ctx-vol
emptyDir: {}
containers:
- name: sec-ctx-demo
image: busybox
command: [ "sh", "-c", "sleep 1h" ]
volumeMounts:
- name: sec-ctx-vol
mountPath: /data/demo
securityContext:
allowPrivilegeEscalation: false

View File

@ -0,0 +1,14 @@
apiVersion: v1
kind: Pod
metadata:
name: security-context-demo-2
spec:
securityContext:
runAsUser: 1000
containers:
- name: sec-ctx-demo-2
image: busybox
command: [ "sh", "-c", "sleep 1h" ]
securityContext:
runAsUser: 2000
allowPrivilegeEscalation: false

View File

@ -0,0 +1,9 @@
apiVersion: v1
kind: Pod
metadata:
name: security-context-demo-3
spec:
containers:
- name: sec-ctx-demo-3
image: busybox
command: [ "sh", "-c", "sleep 1h" ]

View File

@ -0,0 +1,12 @@
apiVersion: v1
kind: Pod
metadata:
name: security-context-demo-4
spec:
containers:
- name: sec-ctx-demo-4
image: busybox
command: [ "sh", "-c", "sleep 1h" ]
securityContext:
capabilities:
add: ["NET_ADMIN", "SYS_TIME"]