- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用 conjure-up kubernetes
在裸机专用服务器上部署了 Kubernetes在 Ubuntu 18.04 LTS 上。这也意味着节点是 LXD 容器。
我需要 Elasticsearch 和 MongoDB 的持久卷,经过一些研究后,我决定在我的部署中使用它的最简单方法是 NFS 共享。
我在主机操作系统中创建了一个 NFS 共享,配置如下:
/srv/volumes 127.0.0.1(rw) 10.78.69.*(rw,no_root_squash)
10.78.69.*
似乎是Kubernetes使用的桥接网络,至少看ifconfig没有别的。
apiVersion: v1
kind: PersistentVolume
metadata:
name: elastic-pv1
spec:
capacity:
storage: 30Gi
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Retain
nfs:
path: /srv/volumes/1
server: 10.78.69.1
Error: failed to start container "sysctl": Error response from daemon: linux runtime spec devices: lstat /dev/.lxc/proc/17848/fdinfo/24: no such file or directory Back-off restarting failed container
/etc/exports
中设置了允许的 IP至
10.78.69.*
Kubernetes 会告诉我它在尝试挂载时从 NFS 服务器获得“权限被拒绝”,所以我假设现在挂载成功,因为该错误消失了。
values.yaml
:
data:
replicas: 1,
nodeSelector:
elasticsearch: data
master:
replicas: 1,
nodeSelector:
elasticsearch: master
client:
replicas: 1,
cluster:
env: {MINIMUM_MASTER_NODES: "1"}
helm install --name site-search -f values.yaml incubator/elasticsearch
kubectl version
:
Client Version: version.Info{Major:"1", Minor:"11", GitVersion:"v1.11.3", GitCommit:"a4529464e4629c21224b3d52edfe0ea91b072862", GitTreeState:"clean", BuildDate:"2018-09-09T18:02:47Z", GoVersion:"go1.10.3", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"11", GitVersion:"v1.11.3", GitCommit:"a4529464e4629c21224b3d52edfe0ea91b072862", GitTreeState:"clean", BuildDate:"2018-09-09T17:53:03Z", GoVersion:"go1.10.3", Compiler:"gc", Platform:"linux/amd64"}
docker.elastic.co/elasticsearch/elasticsearch-oss:6.4.1
最佳答案
我能够通过运行 sysctl -w vm.max_map_count=262144
来解决这个问题我自己在主机上,并删除了试图这样做失败的“sysctl”初始化容器。
关于docker - Kubernetes 裸机 NFS PVs 错误与 elasticsearch helm 图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52567308/
启动 VS 15.3.1 时,我在事件日志中看到此错误。它似乎与 PVS studio 有关,因为当我禁用扩展时它就会消失。 我只使用 C#,因此没有安装任何 C++ 模块。单击消息中的“确定”后,我
PVS Studio 提示危险的表情。在以下代码 C++ 代码中,参数 'msg' 必须用括号括起来 #include #define X ("X") #define Y ("Y") #defi
我试图对我的项目进行静态代码分析,该项目基本上由 .hpp 文件组成,因为所有内容都在那里“模板化”,但不幸的是,我从 PSV-Studio 获得的信息表明无法处理头文件。这似乎有点奇怪。在现代 C+
我用 PVS Studio 分析器扫描了我的代码,我对为什么会出现这个错误以及如何解决这个问题感到困惑。 V550 一个奇怪的精确比较:* dest == value。最好使用具有定义精度的比较:fa
此代码在带有 return 的行产生中等警告: // Checks if the symbol defines two-symbols Unicode sequence bool doubleSymb
我正在寻找 PVS-Studio 的替代品工具,以便在 C 项目中运行一些静态代码分析。大家有什么建议吗? 最佳答案 您没有说明您需要什么,也没有说明平台(您的昵称建议使用 linux), 但我过去使
我有很多项目,我已经创建了一个通用的 MSBuild 文件来运行。我正在尝试将 PVS Studio 的静态分析集成到构建中,而无需再次构建。我遵循了 PVS 网站上的一些文档,但我一定遗漏了一些东西
我是 PVS Studio 的新手。我已经在独立模式下安装了它(没有 Visual Studio)。我想从 Windows 7 Professional 64 位的命令行(从 Cygwin64 终端)
我正在使用 PVS-Studio 来分析我的测试代码。通常有以下形式的结构 const noAnimal* animal = dynamic_cast(...); BOOST_REQUIRE(anim
我使用 conjure-up kubernetes 在裸机专用服务器上部署了 Kubernetes在 Ubuntu 18.04 LTS 上。这也意味着节点是 LXD 容器。 我需要 Elasticse
PVS Studio 6.17(Windows 7、64 位、VS2017、C++-03)似乎在遵循简化代码时发出错误警告 #include #include #include bool fre
PVS Studio 6.17(Windows 7、64 位、VS2015)似乎对以下代码发出错误警告。警告“'unordered_map' 类型的 V808 'statuses' 对象已创建但未使用
我在 Linux 上将 PVS-Studio 与 CMake 结合使用。我最近在我的项目中添加了一个第三方库。 PVS-Studio 正在标记第三方库的头文件中可能存在的问题。在分析我的代码时,如何让
我是一名优秀的程序员,十分优秀!