2016-10-03 13 views
1

私はKubernetesでFIWARE Orionを開始しようとしています。FIWARE OrionをKubernetesで開始

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を返信しないか、ルーティングされません。

答えて

1

問題はKubernetesネットワークにリンクしていました。 「靴屋」を追加して削除しても、「拒否ポリシー」というネットワークは削除されないようです。 解決策を実行することです:古いポリシーを削除します

kubectl annotate namespace default net.beta.kubernetes.io/network-policy-

関連する問題