nifi-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Taras Vydronok <taras.vydro...@betssongroup.com>
Subject Some assists with Apache Nifi in k8s
Date Mon, 16 Sep 2019 15:08:57 GMT
Hello!

May I ask for a some small help with creating NiFi cluster in Kubernetes ?

I need to create  a Nifi cluster in Kubernetes cluster with SSL and LDAP support.
So, I found here (https://hub.docker.com/r/apache/nifi/) an official docker image and parameters
how to run in.
Also, in official documentation I found that I need to generate certificates, I downloaded
tls toolkit and genereated certs:
./tls-toolkit.sh standalone -n "nifi-(3)" -P MYPASS -S MYPASS -o ./certs
Then, I exported certificates from second and third keystore\truststore  and added it to first
keystore\truststore.  After that, I’ve created a config map from this keystore\trustore
files with command:

kubectl create configmap keystore.jks --from-file D:\java\keystore.jks --dry-run -o yaml
kubectl create configmap truststore.jks --from-file D:\java\truststore.jks --dry-run -o yaml

Then, Ive created a deployment files: (below)
But, it doesn’t work. In logs I see an error:   (log in attachment)

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with
name 'flowService': FactoryBean threw exception on object creation; nested exception is java.lang.RuntimeException:
The nifi.web.http.port must be specified if running in a cluster with nifi.cluster.protocol.is.secure
set to false.

I really stuck with this and cant find a resolution, I’, very hope you’ll help me 😊
Thanks in advance!
---
apiVersion: v1
binaryData:
  keystore.jks: /u3+ +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
kind: ConfigMap
metadata:
  namespace: nifi2
  name: keystore.jks
---
apiVersion: v1
binaryData:
  truststore.jks: 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
kind: ConfigMap
metadata:
  namespace: nifi2
  name: truststore.jks
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
  name: nifi
  namespace: nifi2
  labels:
    name: nifi
    app: nifi
spec:
  serviceName: nifi
  replicas: 3
  selector:
    matchLabels:
      app: nifi
  template:
    metadata:
      labels:
        app: nifi
    spec:
      containers:
      - name: nifi
        image: payment-proget.betsson.local/docker/apache/nifi:latest
        ports:
        - containerPort: 8443
          name: nifi
        - containerPort: 8082
          name: cluster
        env:
          - name: NIFI_CLUSTER_IS_NODE
            value: "true"
          - name: NIFI_CLUSTER_NODE_PROTOCOL_MAX_THREADS
            value: "10"
          - name: NIFI_CLUSTER_NODE_PROTOCOL_PORT
            value: "8082"
          - name: NIFI_ZK_CONNECT_STRING
            value: "zookeeper:2181"
          - name: NIFI_ELECTION_MAX_WAIT
            value: "1 min"
          - name: NIFI_WEB_HTTPS_PORT
            value: "8443"
          - name: AUTH
            value: "ldap"
          - name: KEYSTORE_PATH
            value: "/opt/keystore.jks"
          - name: KEYSTORE_TYPE
            value: "JKS"
          - name: KEYSTORE_PASSWORD
            value: "MYPASS"
          - name: TRUSTSTORE_PATH
            value: "/opt/truststore.jks"
          - name: TRUSTSTORE_PASSWORD
            value: "MYPASS"
          - name: TRUSTSTORE_TYPE
            value: "JKS"
          - name: INITIAL_ADMIN_IDENTITY
            value: "cn=MYACC,ou=ServiceAccounts,ou=myou,ou=myou,dc=mydc,dc=local"
          - name: LDAP_AUTHENTICATION_STRATEGY
            value: "SIMPLE"
          - name: LDAP_MANAGER_DN
            value: "cn=MYACC,ou=ServiceAccounts,ou=myou,ou=myou,dc=mydc,dc=local         
- name: LDAP_MANAGER_PASSWORD
            value: "PASSWORD"
          - name: LDAP_USER_SEARCH_BASE
            value: "dc=mydomain,dc=local"
          - name:  LDAP_USER_SEARCH_FILTER
            value: "cn={0}"
          - name: LDAP_IDENTITY_STRATEGY
            value: "USE_DN"
          - name: LDAP_URL
            value: "ldap://ldapserver389"
        volumeMounts:
        - mountPath: /etc/ssl/certs
          name: host-ca-certs
          readOnly: true
        - mountPath: /opt/truststore.jks
          name: truststorevol
          subPath: truststore.jks
          readOnly: true
        - mountPath: /opt/keystore.jks
          name: keystorejksvol
          subPath: keystore.jks
          readOnly: true
      volumes:
      - name: host-ca-certs
        hostPath:
          path: /etc/ssl/certs/
          type: Directory
      - name: keystorejksvol
        configMap:
          name: keystore.jks
      - name: truststorevol
        configMap:
          name: truststore.jks
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
  name: zookeeper
  namespace: nifi2
  labels:
    name: zookeeper
    app: zookeeper
spec:
  serviceName: zookeeper
  replicas: 1
  selector:
    matchLabels:
      app: zookeeper
  template:
    metadata:
      labels:
        app: zookeeper
    spec:
      containers:
      - name: zookeeper
        image: payment-proget.betsson.local/docker/bitnami/zookeeper:latest
        ports:
        - containerPort: 2181
          name: zk
        - containerPort: 5111
          name: cmd
        env:
          - name: ALLOW_ANONYMOUS_LOGIN
            value: "yes"

---
apiVersion: v1
kind: Service
metadata:
  name: nifi-0
  namespace: nifi2
  labels:
    app: nifi
spec:
  type: NodePort
  selector:
    app: nifi
    "statefulset.kubernetes.io/pod-name": nifi-0
  ports:
  - protocol: TCP
    port: 8443
    targetPort: 8443
    name: nifi
  - protocol: TCP
    port: 8082
    targetPort: 8082
    name: cluster
---
apiVersion: v1
kind: Service
metadata:
  name: nifi-1
  namespace: nifi2
  labels:
    app: nifi
spec:
  type: NodePort
  selector:
    app: nifi
    "statefulset.kubernetes.io/pod-name": nifi-1
  ports:
  - protocol: TCP
    port: 8443
    targetPort: 8443
    name: nifi
  - protocol: TCP
    port: 8082
    targetPort: 8082
    name: cluster
---
apiVersion: v1
kind: Service
metadata:
  name: nifi-2
  namespace: nifi2
  labels:
    app: nifi
spec:
  type: NodePort
  selector:
    app: nifi
    "statefulset.kubernetes.io/pod-name": nifi-2
  ports:
  - protocol: TCP
    port: 8443
    targetPort: 8443
    name: nifi
  - protocol: TCP
    port: 8082
    targetPort: 8082
    name: cluster
---
apiVersion: v1
kind: Service
metadata:
  name: zookeeper
  namespace: nifi2
  labels:
    app: zookeeper
spec:
  type: ClusterIP
  selector:
    app: zookeeper
    "statefulset.kubernetes.io/pod-name": zookeeper-0
  ports:
  - protocol: TCP
    port: 2181
    targetPort: 2181
    name: zk
  - protocol: TCP
    port: 5111
    targetPort: 5111
    name: cmd



Taras Vydronok
DevOps Engineer
[Betsson Logo]
E-mail: taras.vydronok@betssongroup.com<mailto:taras.vydronok@betssongroup.com>
Regeringsgatan 28, SE-111 53 Stockholm, Sweden
betssongroup.com
This email and the information it contains is confidential and may be legally privileged and
intended solely for the use of the individual or entity to whom it is addressed. If you have
received this email in error please notify me immediately. Please note that any views or opinions
presented in this email are solely those of the author and do not necessarily represent those
of the company. You should not copy it for any purpose, or disclose its contents to any other
person. Internet communications are not secure and, therefore, the Betsson Group does not
accept legal responsibility for the contents of this message as it has been transmitted over
a public network. If you suspect the message may have been intercepted or amended please notify
me. Finally, the recipient should check this email and any attachments for the presence of
viruses. Betsson Group accepts no liability for any damage caused by any virus transmitted
by this email. Thank you.

Mime
  • Unnamed multipart/mixed (inline, None, 0 bytes)
View raw message