当前位置: 首页 > 知识库问答 >
问题:

configmap更改不会自动反映在各自的吊舱上

龙昊焱
2023-03-14
apiVersion: apps/v1 # for versions before 1.8.0 use apps/v1beta1
    kind: Deployment
    metadata:
      name: consoleservice1
    spec:
      selector:
        matchLabels:
          app: consoleservice1
      replicas: 3 # tells deployment to run 3 pods matching the template
      strategy:
        type: RollingUpdate
        rollingUpdate:
          maxSurge: 1
          maxUnavailable: 1
      minReadySeconds: 5
      template: # create pods using pod definition in this template
        metadata:
          labels:
            app: consoleservice1
        spec:
          containers:
          - name: consoleservice
            image: chintamani/insightvu:ms-console1
            readinessProbe:
              httpGet:
                path: /
                port: 8385
              initialDelaySeconds: 5
              periodSeconds: 5
              successThreshold: 1
            ports:
            - containerPort: 8384
            imagePullPolicy: Always
            volumeMounts:
              - mountPath: /deploy/config
                name: config
          volumes:
            - name: config
              configMap:
                name: console-config
kubectl create configmap console-config --from-file=deploy/config

共有1个答案

夏侯弘量
2023-03-14

谢谢你们。如果能够修复它,我将使用重新加载器来反思在kubectl内部进行的任何更改,请应用-f https://raw.githubusercontent.com/stakater/reloader/master/deployments/kubernetes/reloader.yaml

然后在deployment.yml文件中添加注释。

apiVersion: apps/v1 # for versions before 1.8.0 use apps/v1beta1
kind: Deployment
metadata:
  name: consoleservice1
  annotations:
    configmap.reloader.stakater.com/reload: "console-config"

它会逐渐重新启动你的豆荚。

 类似资料:
  • 我正在遵循官方的react native文档来安装和运行示例react native应用程序。我创建了一个示例应用程序,方法是: app.js 然后我移除并保存以检查编辑器上的更改是否反映在移动应用程序上。但我还没有看到世博应用程序有任何变化。我甚至打开了android手机上的chrome浏览器,输入了ip地址,仍然没有变化。

  • 我正在Laravel5.1中创建一个应用程序,它以前工作得很好。我在视图文件中所做的任何更改都会反映在浏览器中。现在,在过去3天中,浏览器中未反映任何更改。 以下是我的视图文件: 主人刀身php 我正在将css文件的名称更改为app。但是当我运行应用程序时,它会显示main。源代码中的css。 我在storage/framework中查找了缓存,它显示了带有旧代码“main”的视图文件。css“我

  • 我正在尝试HPA:https://kubernetes.io/docs/tasks/run-application/hosteral-pod-autoscale/ HPA: 并创建了新的吊舱: 正如您所看到的,我使用的是,它不支持访问模式。 我发现了一些东西:没有什么可以确保新扩展的pod将与第一个pod运行在同一个节点上。因此,如果卷插件不支持,并且缩放的pod在另一个节点上运行,则它将无法挂载

  • 我可以提交大量更改,但没有任何内容可以进入 github。 只有当我从菜单中手动单击 PUSH 函数时,它才会推送到 github。 如何让它在提交时自动执行此操作? 这些是我的VS GIT设置:

  • 试图用hibernate创建表,但它已经创建并删除了。 hibernate.cfg.xml: