k8sでは、ポッドの起動に失敗しました。デバッグ方法です。

         k8sでは、コンテナを直接起動することはできません。コンテナはポッドの形式で起動する必要があります。ポッドの起動に失敗した場合は、次のようにデバッグできます。

        1.ポッドによって開始された画像を見つけ、画像を再カプセル化し、画像のエントリを変更します

FROM xxxxx            //pod启动的镜像
ENTRYPOINT ["python", "-m", "SimpleHTTPServer", "8080"] //修改镜像的入口

        2.画像​​を画像ライブラリにアップロードします

        3.ポッドのyamlファイルを変更し、ミラーアドレスを変更し、プローブを変更します

containers:
    - name: containers_name
    image: image_path

//这里要注意要把levenesspoint给屏蔽了,要不会一直kill掉containers,然后重启

        4. kubectl exec -it -n <namespaces> <podname> / bin / shを使用してコンテナーに入り、独自のコードを実行してデバッグします。

おすすめ

転載: blog.csdn.net/banfushen007/article/details/111482823