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を使用してコンテナーに入り、独自のコードを実行してデバッグします。