これは私が直面している問題です。 オープンソースのWSO2 API Managerを導入しようとしています。WSO2 Kuberentes AWS配備
は、ここでこれを行う方法のdocumenationを見つけることができます: https://github.com/wso2/kubernetes-artifacts/tree/master/wso2am
Dockerfiles: https://github.com/wso2/dockerfiles/tree/master/wso2am
私がやったことkuberenetesために必要なビルドドッキングウィンドウの画像を撮影しました。 これらのドッカーイメージをEC2コンテナサービスに展開するよりも、
私はEC2コンテナサービスにプッシュしたイメージを使用するためにwso2 kuberenetes仕様ファイル(コントローラ)を更新しました。
私はその後、kubernetesに入る: kubernetes-アーティファクト/ wso2amと実行
それよりも「./deployは-dが」起動スクリプトの待機を実行しますが、それだけでループし続け、決してそれがあることを 『発見します』アップ。
[email protected]:~/wso2kubernetes/kubernetes-artifacts/wso2am# ./deploy.sh -d
Deploying MySQL Governance DB Service...
service "mysql-govdb" created
Deploying MySQL Governance DB Replication Controller...
replicationcontroller "mysql-govdb" created
Deploying MySQL User DB Service...
service "mysql-userdb" created
Deploying MySQL User DB Replication Controller...
replicationcontroller "mysql-userdb" created
Deploying APIM database Service...
service "mysql-apim-db" created
Deploying APIM database Replication Controller...
replicationcontroller "mysql-apim-db" created
Deploying wso2am api-key-manager Service...
You have exposed your service on an external port on all nodes in your
cluster. If you want to expose this service to the external internet, you may
need to set up firewall rules for the service port(s) (tcp:32013,tcp:32014,tcp:32015) to serve traffic.
See http://releases.k8s.io/release-1.3/docs/user-guide/services-firewalls.md for more details.
service "wso2am-api-key-manager" created
Deploying wso2am api-store Service...
You have exposed your service on an external port on all nodes in your
cluster. If you want to expose this service to the external internet, you may
need to set up firewall rules for the service port(s) (tcp:32018,tcp:32019) to serve traffic.
See http://releases.k8s.io/release-1.3/docs/user-guide/services-firewalls.md for more details.
service "wso2am-api-store" created
Deploying wso2am api-publisher Service...
You have exposed your service on an external port on all nodes in your
cluster. If you want to expose this service to the external internet, you may
need to set up firewall rules for the service port(s) (tcp:32016,tcp:32017) to serve traffic.
See http://releases.k8s.io/release-1.3/docs/user-guide/services-firewalls.md for more details.
service "wso2am-api-publisher" created
Deploying wso2am gateway-manager Service...
You have exposed your service on an external port on all nodes in your
cluster. If you want to expose this service to the external internet, you may
need to set up firewall rules for the service port(s) (tcp:32005,tcp:32006,tcp:32007,tcp:32008) to serve traffic.
See http://releases.k8s.io/release-1.3/docs/user-guide/services-firewalls.md for more details.
service "wso2am-gateway-manager" created
Deploying wso2am api-key-manager Replication Controller...
replicationcontroller "wso2am-api-key-manager" created
Waiting wso2am to launch on http://172.20.0.30:32013
.......
は、私が「/wait-until-server-starts.sh」スクリプトをコメントアウトしようとしましたが、それだけですべてを開始しています。しかし、それでもAPIマネージャにアクセスすることはできません。
私は完全に固執しているので、実際にこれに関するいくつかの洞察を使用することができます。 私は考えることができるすべてを試しました。
WSO2チームの誰かがこれをやったことがあれば本当に感謝します。 私の理論は今これがAWSにこれを配備することは決してテストされていないかもしれませんが、ローカルの設定だけです。私は間違っている可能性があります。
ご協力いただければ幸いです!
編集:それは私がこれらの事見考え出すためにサーバーを待ってループしている間に kubectlログなどからいくつかの出力を追加:またkubectlログをやって
[email protected]:~# kubectl get pods
NAME READY STATUS RESTARTS AGE
mysql-apim-db-b6b0u 1/1 Running 0 11m
mysql-govdb-0b0ud 1/1 Running 0 11m
mysql-userdb-fimc6 1/1 Running 0 11m
wso2am-api-key-manager-0pse8 1/1 Running 0 11m
することは、すべてが正常に開始したことを示しています
[2016-07-21 18:46:59,049] INFO - StartupFinalizerServiceComponent Server : WSO2 API Manager-1.10.0
[2016-07-21 18:46:59,049] INFO - StartupFinalizerServiceComponent WSO2 Carbon started in 34 sec
[2016-07-21 18:46:59,262] INFO - CarbonUIServiceComponent Mgt Console URL : https://wso2am-api-key-manager:32014/carbon/
[2016-07-21 18:46:59,262] INFO - CarbonUIServiceComponent API Publisher Default Context : http://wso2am-api-key-manager:32014/publisher
[2016-07-21 18:46:59,263] INFO - CarbonUIServiceComponent API Store Default Context : http://wso2am-api-key-manager:32014/store
あなたはVPCでサービスを展開していますか?はいの場合は、プライベートサブネットまたはパブリックサブネットに展開されていますか? – error2007s
はい、私が確認したk8を使用してクラスタを展開すると、wordpress/nginx kuberentesの設定を展開することで正常に動作しています。 "KUBERNETES_PROVIDER = aws; curl -sS https://get.k8s.io | bash" –
あなたのコメントがありませんでしたか? – error2007s