1
我试图在Kubernetes启动FIWARE Orion。 这里是明显的:在Kubernetes启动FIWARE Orion
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: broker
spec:
replicas: 1
template:
metadata:
labels:
name: broker
spec:
containers:
- name: mongo
image: waziup/mongodb:latest
args: ["--nojournal"]
ports:
- containerPort: 27017
- name: orion
image: waziup/orion:latest
ports:
- containerPort: 1026
args: ["-dbhost", "localhost:27017", "-logLevel", "INFO"]
- name: cygnus
image: waziup/cygnus:latest
ports:
- containerPort: 8081
- containerPort: 5050
----
apiVersion: v1
kind: Service
metadata:
name: broker
labels:
name: broker
spec:
type: LoadBalancer
ports:
- port: 1026
targetPort: 8026
selector:
name: broker
若要部署:
kubectl apply -f manifest.yaml
服务暴露:
$ kubectl describe svc broker
Name: broker
Namespace: default
Labels: name=broker
Selector: name=broker
Type: LoadBalancer
IP: 100.69.249.225
Port: <unset> 1026/TCP
NodePort: <unset> 30458/TCP
Endpoints: 10.40.0.13:8026
Session Affinity: None
No events.
但是它没有响应:
curl <my public IP>:30458/version
钍上面的e命令永远挂起。如果我直接在主节点上运行它,它将起作用。 任何想法? 似乎没有建立TCP连接... Orion不会发回ACK,否则它将不会被路由。