В настоящее время я работаю с Corda, и я пытаюсь настроить Corda с Kubernetes, но когда мы выполняем jar-файл в Kubernetes, мы сталкиваемся с некоторой проблемой. Вот сообщение об ошибке:
"Запуск движка сервлета: Apache Tomcat / 8.5.31 2019-11-01 05: 13: 01.634 INFO 1 --- [ost-startStop-1] oacatalina. core.AprLifecycleListener: Библиотека на основе APache Tomcat, основанная на APR, которая обеспечивает оптимальную производительность в производственных средах, не найдена в файле java.library.path: [/ usr / java / packages / lib / amd64: / usr / lib64: / lib64: /lib: / usr / lib] "пытается подключиться ................................ 2019-11-01 05:13: 13.581 INFO 1 --- [main] net.corda.client.rpc.internal.RPCClient: Неудачный запуск снова потребовал 2838 мсек для соединения ................... ............. пытается подключиться ................................ 2019-11-01 05: 13: 14.600 INFO 1 --- [main] net.corda.client.rpc.internal.RPCClient: Неудачный запуск снова потребовал 14 мсек для соединения .............. ..................
apiVersion: v1
kind: Service
metadata:
name: ats-svc
labels:
run: ats-svc
spec:
type: ClusterIP
selector:
name: ats
ports:
- protocol: TCP
port: 10009
targetPort: 10009
name: p2p
- protocol: TCP
port: 10010
targetPort: 10010
name: rpc
- protocol: TCP
port: 10050
targetPort: 10050
name: admin
- protocol: TCP
port: 12347
targetPort: 12347
name: h2
- protocol: TCP
port: 2224
targetPort: 2224
name: sshd
- protocol: TCP
port: 8080
targetPort: 8080
name: server-port
- protocol: TCP
port: 8081
targetPort: 8081
name: client-1
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: ats
spec:
selector:
matchLabels:
name: ats
replicas: 1
template:
metadata:
labels:
name: ats
spec:
volumes:
- name: node-config
hostPath:
path: /opt/ats/node.conf
- name: node-parameters
hostPath:
path: /opt/ats/network-parameters
- name: node-log
hostPath:
path: /opt/ats/logs/
- name: node-certificates
hostPath:
path: /opt/ats/certificates
- name: additional-node-infos
hostPath:
path: /opt/ats/additional-node-infos
- name: persistence
hostPath:
path: /opt/ats/persistence
- name: cordapps
hostPath:
path: /opt/ats/cordapps
- name: client
hostPath:
path: /opt/ats
containers:
- name: ats
image: corda/corda-zulu-4.0:latest
ports:
- containerPort: 10009
- containerPort: 10010
- containerPort: 12347
- containerPort: 10050
- containerPort: 2224
- containerPort: 8080
- containerPort: 8081
volumeMounts:
- name: node-config
mountPath: "/etc/corda/node.conf"
- name: node-parameters
mountPath: "/opt/corda/network-parameters"
- name: node-log
mountPath: "/opt/corda/logs"
- name: node-certificates
mountPath: "/opt/corda/certificates"
- name: additional-node-infos
mountPath: "/opt/corda/additional-node-infos"
- name: persistence
mountPath: "/opt/corda/persistence"
- name: cordapps
mountPath: "/opt/corda/cordapps"
- name: client
mountPath: "/opt/corda"
workingDir: /opt/corda/
command: ["java", "-jar", "/opt/corda/clients-0.1.jar", "8081"]