-
创建一个configmap,导入您需要指定的时区。
其他时区请使用/usr/share/zoneinfo/Asia/目录下对应的文件,以下为示例:
kubectl create configmap tz --from-file=/usr/share/zoneinfo/Asia/Shanghai -
创建配置时区的YAML文件。
vim set-timezone.yaml将configmap挂载到/etc/localtime/Shanghai目录下,以下为YAML文件示例:
apiVersion: v1 kind: Pod metadata: name: timezone spec: containers: - name: timezone image: registry-vpc.cn-beijing.aliyuncs.com/eci_open/busybox:1.30 command: [ "sleep", "10000" ] volumeMounts: - name: tz mountPath: /etc/localtime subPath: Shanghai volumes: - name: tz configMap: name: tz nodeSelector: type: virtual-kubelet tolerations: - key: virtual-kubelet.io/provider operator: Exists -
将YAML文件中的配置应用到Pod。
kubectl apply -f set-timezone.yaml
创建时区configmap挂载到pod
最新推荐文章于 2025-10-30 15:34:35 发布
本文介绍如何通过Kubernetes创建ConfigMap来设置容器内的时区。具体步骤包括:创建包含时区信息的ConfigMap,编写YAML文件配置并挂载ConfigMap至容器中,最后部署Pod。适用于希望精确控制容器环境时区的应用场景。
475

被折叠的 条评论
为什么被折叠?



