小编Ram*_*san的帖子

Docker始终使用最新映像进行部署

我四处搜寻,发现了一些类似的问题,但似乎没有任何答案可以完全弄清。

场景:较新的映像不断被推送到相关的Docker注册表中。我想使用docker-compose始终从注册表中提取最新映像,然后用从该最新映像部署的新容器替换Docker主机上的现有运行容器。

仅执行'docker-compose up -d'就足够了吗?还是在此之前我需要执行“ docker-compose pull”或其他任何步骤?

docker-compose

5
推荐指数
1
解决办法
3042
查看次数

prometheus operator - 启用对所有命名空间中的所有内容的监控

我想监视名为命名空间的一个Kubernetes集群上运行的应用程序夫妇developmentproduction通过普罗米修斯运营商。

使用的安装命令(根据Github)是:

helm install prometheus-operator stable/prometheus-operator -n production --set prometheusOperator.enabled=true,prometheus.service.type=NodePort,prometheusOperator.service.type=NodePort,alertmanager.service.type=NodePort,grafana.service.type=NodePort,grafana.service.nodePort=30906

我需要向上述命令添加哪些参数才能prometheus-operator发现和监控所有运行的应用程序/服务/pod namespaces

有了这个,Service Discovery只显示一些prometheus-operator相关的services,但不显示我在“生产”命名空间中运行的应用程序,即使prometheus-operator安装在同一个namespace

我缺少什么吗?

注 - 正在使用同一用户(使用$HOME/.kube/config file)执行所有操作,因此我认为权限不是问题。

kubectl 版本 - v1.17.3 掌舵版本 - 3.1.2

PS 在不同的论坛上有很多关于此的文章,但我仍然没有找到简单而直接的答案。

monitoring kubernetes prometheus kubernetes-helm prometheus-operator

5
推荐指数
2
解决办法
9038
查看次数