某客户程序调试需要,希望将容器系统时间固定为某个日期 ,如 2020-09-16
我这边做了复现,默认是无法修改时间的,会提示
/ # date -s 2010-10-19
date: can't set date: Operation not permitted
经过查找资料,为 Container 设置权能才行 https://kubernetes.io/zh/docs/tasks/configure-pod-container/security-context/#set-capabilities-for-a-container
可以单独开设一些权限给容器,因此,需要修改depolyment,添加如下2个参数
securityContext:
capabilities:
add:
- NET_ADMIN
- SYS_TIME
添加后,重新部署的容器就可以修改时间了
/ # date -s 2020-09-16
Wed Sep 16 00:00:00 UTC 2020
文章评论