首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kubernetes,出入服务(动物园管理员)

Kubernetes,出入服务(动物园管理员)
EN

Stack Overflow用户
提问于 2020-11-16 15:17:38
回答 1查看 243关注 0票数 0

我正试图在Kubernetes (初学者)上部署一个自定义的nifi实例,并使用外部动物园管理员。

除了Nifi内部的国家管理之外,每件事都有效。

我知道我必须用正确的连接字符串更新状态-Management.xml文件:

代码语言:javascript
复制
    <cluster-provider>
        <id>zk-provider</id>
        <class>org.apache.nifi.controller.state.providers.zookeeper.ZooKeeperStateProvider</class>
        <property name="Connect String"></property>
        <property name="Root Node">/nifi</property>
        <property name="Session Timeout">10 seconds</property>
        <property name="Access Control">Open</property>
    </cluster-provider>

我不知道如何在Kubernetes中访问这个连接字符串,这是我用于动物园管理员的service.yml:

代码语言:javascript
复制
apiVersion: v1
kind: Service
metadata:
  name: zk-hs
  labels:
    app: zk
spec:
  selector:
    app: zk
  ports:
  - port: 2888
    name: server
  - port: 3888
    name: leader-election
  clusterIP: None

---
apiVersion: v1
kind: Service
metadata:
  name: zk-cs
  labels:
    app: zk
spec:
  selector:
    app: zk
  ports:
  - port: 2181
    name: client

在动物园管理员选举等方面,我使用了以下地址:

zk-0.zk-hs.default.svc.cluster.local:2888:3888

但是如何进入2181港口呢?

EN

回答 1

Stack Overflow用户

发布于 2020-11-17 02:31:42

您只需访问zk-cs.default.svc.cluster.local:2181

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

https://stackoverflow.com/questions/64860634

复制
相关文章

相似问题

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