まず、サービスが作成されていることを確認します
kubectl describe svc mongo
作成され、ポッドのIPにルーティングされていることが表示されます。ポッドのIPが何か疑問に思っている場合は、
から確認できます。
kubectl get po | grep mongo
mongo-deployment-<guid>-<guid>
のようなものを返す必要があります 、次に実行
kubectl describe po mongo-deployment-<guid>-<guid>
ポッドが正しく起動し、Running
と表示されていることを確認する必要があります ImagePullBackoff
のようなものではありません 。 gcePersistentDisk
からボリュームをマウントしているようです 。ポッドがContainerCreating
でぶらぶらしているのが表示されている場合 ディスクを正しくマウントしていない可能性が非常に高いと述べてください。必ず
サービスが正しくルーティングされているように見える場合は、ポッドのログをチェックして、mongoが正しく開始されていることを確認できます。
kubectl logs mongo-deployment-<guid>-<guid>
ポッドとログが正しいように見える場合は、ポッドを実行して、mongoが実際に起動して機能していることを確認できます。kubectl exec -it mongo-deployment-<guid>-<guid> sh
コンテナ(ポッド)に移動したら、このようなもの を試すことができます。 DBが実行されているかどうかを確認します。