我正试图通过kustomize部署kustomize堆栈。但我从部署中得到了:unable to recognize ".": no matches for kind "Prometheus" in version "monitoring.coreos.com/v1"
unable to recogniz
我在kubernetes运行了一个微服务和部署。它使用PM2为Node应用程序提供服务。最近我发现,每当我用helm部署一个新版本的应用程序时,我就可以看到PM2正在退出代码。PM2 log: App [api.bundle:0] exited with code [0] via signal [SIGINT]
我试着调查申请中是否有例外情况。无法在部署前发现任何错误。这让我不禁要问,pm2是如何重新启动的?如果出现新的部署,kubernetes会向pm2发送杀死信号吗?
我正试着在库伯奈特斯上运行我的申请。我的停靠容器有环境变量,如PATH和LD_LIBRARY_PATH,它们在Dockerfile中设置。该方法似乎适用于Kubernetes env变量(如KUBERNETES_PORT_443_TCP_PROTO ),但不适用于docker变量。我的问题是:
我认为yaml中的env设置是在容器运行时间之前注入到坞中的,因此kubernetes无法读取LD_LIBRARY_PATH的值。因此,它不能改变变量。我明白吗?如何使用kubernetes en