zoukankan      html  css  js  c++  java
  • pod的时区问题

    1制作image时进行配置修改

    2将宿主机的时区配置文件挂载到pod中(此处注意,宿主机之间需已经完成时间同步)

    volumeMounts:
       - name: host-time
         mountpath: /etc/localtime
         readOnly: true
       volume:
       - name: host-time
         hostPath:
           path: /etc/localtime

    3使用podPreset(预设)

    1)首先启用 PodPreset:在 kube-apiserver 启动参数 -runtime-config 增加 settings.k8s.io/v1alpha1=true;

    2)然后在 –admission-control 增加 PodPreset 启用

    3)重启 kube-apiserver 应用修改(通过kubectl get podpresets命令检查是否应用成功

    4)创建podPreset对象

    apiVersion: settings.k8s.io/v1alpha1
    kind: PodPreset
    metadata:
      name: tz-env
    spec:
      selector:
        matchLabels:
      env:
      - name: TZ
        values: Asia/Shanghai

    注意:一定需要写 selector...matchLabels,但是 matchLabels 为空,表示应用于所有容器;PodPreset 是 namespace 级别的对象,其作用范围只能是同一个命名空间下的容器。

    5)创建一个普通的 Pod 可以查看下是否注入了上面的 TZ 这个环境变量。

  • 相关阅读:
    ecshop 整合 kindedotor
    css 一些小笔记
    linux 使用 随记录
    GIPZ 压缩
    js 代码 随记
    map和list循环遍历
    向数据库批量处理事件
    链表和数组的优劣比较
    内存对齐 和 sizeof小结
    C++的默认构造函数与构造函数
  • 原文地址:https://www.cnblogs.com/jayce9102/p/11873446.html
Copyright © 2011-2022 走看看