当pod升级开始运行时,kubernetes触发?
当我部署React应用程序时,我希望有一个触发器,我的pod最终运行了当pod升级开始运行时,kubernetes触发?,kubernetes,kubernetes-helm,Kubernetes,Kubernetes Helm,当我部署React应用程序时,我希望有一个触发器,我的pod最终运行了 我需要这个Kubernetes触发器,以便启动另一个pod,该pod将复制/通过另一个pod的静态文件,该pod专门为静态文件制作。(我想这样做是为了保留旧的bundle.js如果应用程序上的任何用户仍然使用旧的bundle进行冲浪,这样我就可以制作一个胖PWA) 我不想让自己在部署结束后再等待(6分钟的docker building足以喝杯茶) 当我的React应用程序运行时=>我的目标是启动一个pod,它将从集群内部发出
我需要这个Kubernetes触发器,以便启动另一个pod,该pod将复制/通过另一个pod的静态文件,该pod专门为静态文件制作。(我想这样做是为了保留旧的bundle.js
如果应用程序上的任何用户仍然使用旧的bundle进行冲浪,这样我就可以制作一个胖PWA)
我不想让自己在部署结束后再等待(6分钟的docker building足以喝杯茶)
当我的React应用程序运行时
=>我的目标是启动一个pod,它将从集群内部发出kubectl
命令,然后自杀
pod内部的命令将是一个简单的副本/passkubectl cp fresh new deployment/static pod,仅用于静态文件/var/www
本地一切正常,我只需要Kubernetes触发器;)
我不想为此制作kubernetes CRON(或者这是唯一的方法),或者每分钟制作一个CRON?你推荐什么
谢谢,我已经输入了google
kubernetes触发器,当pod运行时
没有什么有趣的东西。理想情况下,您应该使用这里描述的init containers
模式
以下是关于如何使用init容器的一些想法:
等待创建服务,使用shell单行命令,如:
使用如下命令从向下API向远程服务器注册此Pod:
理想情况下,您应该使用这里描述的
init容器
模式
以下是关于如何使用init容器的一些想法:
等待创建服务,使用shell单行命令,如:
使用如下命令从向下API向远程服务器注册此Pod:
你知道吗,我太懒了,不想把事情搞得一团糟 我会为每一次部署做一个
kubectl cp pod-react:/dist/client/static ./Desktop
kubectl cp ./Desktop pod-static-nginx:/static
我不是devops;) 你知道吗,我太懒了,不想把事情搞得一团糟 我会为每一次部署做一个
kubectl cp pod-react:/dist/client/static ./Desktop
kubectl cp ./Desktop pod-static-nginx:/static
我不是devops;) 非常感谢这些指导方针。看起来它会起作用;)我可以在缓存中保留旧bundle.js一段时间。干杯非常感谢这些指导方针。看起来它会起作用;)我可以在缓存中保留旧bundle.js一段时间。干杯
sleep 60
kubectl cp pod-react:/dist/client/static ./Desktop
kubectl cp ./Desktop pod-static-nginx:/static