• 同步pod容器内时区


    同步pod容器内时区
    
    1、直接修改镜像的时间设置,好处是应用部署时无需做特殊设置,但是需要手动构建Docker镜像。
    
    2、部署应用时,单独读取主机的“/etc/localtime”文件,即创建pod时同步时区,无需修改镜像,但是每个应用都要单独设置。
    
    
    实例:
    
    
    [root@lab2 dandang]# cat dandang.v1.yaml 
    apiVersion: v1
    kind: ReplicationController
    metadata:
      name: dandang
      namespace: development
    spec:
      replicas: 1
      template:
        metadata:
          labels:
            name: dandang
        spec:
          containers:
          - name: dandang
            image: 10.1.1.71:5000/library/dandang.ceshi:v1
            volumeMounts:
            - name: host-time
              mountPath: /etc/localtime
            ports:
            - containerPort: 8080
          volumes:
          - name: host-time
            hostPath:
              path: /etc/localtime
    ---
    apiVersion: v1
    kind: Service
    metadata:
      name: dandang
      namespace: development
    spec:
      type: NodePort
      ports: 
      - port: 8080
        nodePort: 30320
        targetPort: 8080
      selector:
        name: dandang
    ---
    apiVersion: extensions/v1beta1
    kind: Ingress
    metadata:
      name: dandang
      namespace: development
    spec:
      rules:
      - host: www.dandang.com      
        http:
          paths:
          - path: /
            backend:
              serviceName: dandang
              servicePort: 8080
    
    参照文档:
    
    https://blog.csdn.net/u013201439/article/details/79436413
  • 相关阅读:
    File类总结
    MyBatis框架一级缓存与二级缓存
    SpringMVC运行原理总结
    SpringMVC:详述拦截器
    SpringMVC:自定义视图及其执行过程
    详述ThreadLocal
    浅析MVC中的数据流动
    error: gpg failed to sign the data 的一个解决办法
    保险业务核心系统设计参考
    奇怪的404
  • 原文地址:https://www.cnblogs.com/effortsing/p/10357451.html
Copyright © 2020-2023  润新知