小编Pra*_*ash的帖子

如何在"docker build"期间更新Docker镜像中的/ etc/hosts文件

我想/etc/hosts在"docker build"期间更新我的文件.

我在Dockerfile中添加了以下行,但它既没有更新/etc/hosts文件也没有给出任何错误.

RUN echo "192.168.33.11    mynginx" >> /etc/hosts
Run Code Online (Sandbox Code Playgroud)

我需要更新/etc/hosts.任何人都可以建议吗?

hosts docker dockerfile

86
推荐指数
6
解决办法
10万
查看次数

避免kubernetes调度程序在kubernetes集群的单个节点中运行所有pod

我有一个kubernetes集群,有4个节点和一个主节点.我试图在所有节点中运行5 nginx pod.目前,调度程序有时在一台机器上运行所有pod,有时在不同的机器上运行.

如果我的节点发生故障并且我的所有pod都在同一节点中运行会发生什么?我们需要避免这种情况.

如何强制调度程序以循环方式在节点上运行pod,这样如果任何节点出现故障,那么至少在一个节点上应该有NGINX pod处于运行模式.

这可能吗?如果可能,我们如何实现这种情况?

scheduler kubernetes kubernetes-pod

10
推荐指数
4
解决办法
4566
查看次数

“ssl_preread”在 NGINX 中不起作用

我正在尝试在我的 nginx 中实现“ssl_preread”。我的nginx是用“--with-stream_ssl_preread_module”这个模块编译的。

我提到了“ssl_preread on;” 在 nginx.conf 的服务器指令中。但我遇到了以下错误。

nginx:[emerg] /opt/nginx/conf/nginx.conf:43 中不允许使用“ssl_preread”指令

我正在关注下面的文档。

http://nginx.org/en/docs/stream/ngx_stream_ssl_preread_module.html

webserver nginx

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

虽然Prometheus数据源已成功验证,但Grafana无法获得Prometheus指标

我正在尝试将Grafana配置为可视化Prometheus收集的指标.我的Prometheus数据源已成功验证.但是,当我尝试创建仪表板时,它显示错误说"can not read property 'result' of undefined"

我正在添加截图. 下图显示数据已成功验证

第二张图片显示我得到的错误

grafana prometheus

4
推荐指数
1
解决办法
5169
查看次数

普罗米修斯配置中面临的问题

我在配置 Prometheus 时遇到问题。它似乎配置正确,但在控制台中没有出现值,但图形正确出现。Grafana 能够显示正确的值和图表。

在此处输入图片说明

prometheus

4
推荐指数
1
解决办法
1538
查看次数

我们可以在 kubernetes 的单个 nodeSelector 中提及多个节点标签吗

我想在两个特定节点(我们的 kube 集群中总共 15 个节点)中安排 10 个 pod。

所以在复制控制器文件中,我在 nodeSelector 中提到了两个值,如下所示。

nodeSelector:  
  app: node1  
  app: node2  
Run Code Online (Sandbox Code Playgroud)

问题是它一直只占用 node2。无论我提到什么序列,它只占用最后一个节点。

注意:node1node2是节点的标签。

docker kubernetes kubernetes-pod

3
推荐指数
2
解决办法
1万
查看次数