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
여기 매니페스트입니다 Th 위의 e 명령은 영원히 정지합니다. 마스터 노드에서 직접 실행하면 작동합니다. 아이디어가 있으십니까? TCP 연결이 설정되지 않은 것 같습니다. 오리온은 ACK를 보내지 않거나 라우팅되지 않습니다.