首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >openshift_logging_es_nodeselector在水下节点上安装EFK

openshift_logging_es_nodeselector在水下节点上安装EFK
EN

Server Fault用户
提问于 2019-06-20 19:28:11
回答 1查看 509关注 0票数 0

我正试图在我的集群上安装EFK,并且出现了问题。这是我的节点描述片段(okd 3.11)

代码语言:javascript
复制
metadata:
  name: okdmastertest.labtest.mycomapny.com
  selfLink: /api/v1/nodes/okdmastertest.labtest.mycomapny.com
  uid: 43905e07-7277-11e9-9beb-005056006301
  resourceVersion: '9193192'
  creationTimestamp: '2019-05-09T16:26:57Z'
  labels:
    beta.kubernetes.io/arch: amd64
    beta.kubernetes.io/os: linux
    kubernetes.io/hostname: okdmastertest.labtest.mycomapny.com
    node-role.kubernetes.io/infra: 'true'
    node-role.kubernetes.io/master: 'true'
  annotations:
    node.openshift.io/md5sum: a4305b3db4427b8d4bd21c1a11115c5d
    volumes.kubernetes.io/controller-managed-attach-detach: 'true'

在我的库存文件中,我有以下变量

代码语言:javascript
复制
all:
  children:
    etcd:
      hosts:
        okdmastertest.labtest.mycomapny.com:
    masters:
      hosts:
        okdmastertest.labtest.mycomapny.com:
    nodes:
      hosts:
        okdmastertest.labtest.mycomapny.com:
          openshift_node_group_name: node-config-master-infra
        okdnodetest1.labtest.mycomapny.com:
          openshift_node_group_name: node-config-compute
          openshift_schedulable: True
  OSEv3:
    children:
      etcd:
      masters:
      nodes:
    vars:
      {bla bla bla}
      openshift_logging_install_logging: true
      openshift_logging_es_nodeselector: 
        node-type: infra

但是,当我运行日志游戏手册时,我一直遇到的错误是

代码语言:javascript
复制
fatal: [okdmastertest.labtest.mycompany.com]: FAILED! => {
    "assertion": false,
    "changed": false,
    "evaluated_to": false,
    "msg": "No schedulable nodes found matching node selector for Elasticsearch - 'node-type=infra'"
}

节点选择器的正确语法是什么,以便将elasticsearch放在基础结构节点上?

EN

回答 1

Server Fault用户

发布于 2019-07-12 15:29:52

将您的配置与官方文档中的示例进行比较显示了一些不同之处。

例如:

代码语言:javascript
复制
node-role.kubernetes.io/infra: 'true'

代码语言:javascript
复制
node-role.kubernetes.io/infra=true

请检查您的语法并与进行比较。

如果情况并非如此,请与我分享这些命令的结果:

代码语言:javascript
复制
$ oc get nodes -o wide
$ oc describe node 

另外,如果缺少node-role.kubernetes.io/infra=true,错误将类似于:No schedulable nodes found matching node selector for Cluster Monitoring Operator - 'node-role.kubernetes.io/infra=true',而不是No schedulable nodes found matching node selector for Elasticsearch - 'node-type=infra'

同样,执行$ oc get nodes -o wide以查看您的节点是否具有正确的类型。

如果有帮助的话请告诉我。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/972295

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档