我对 docker Kubernetes 非常陌生。我已经创建了 3 个节点的集群,现在我正在创建一个用于 pod 创建的 YAML 文件。我从https://github.com/utkudarilmaz/docker-hping3获取了图像,图像名称是 utkudarilmaz/hping3。有人可以帮我设置路径中的命令或 docker 文件吗?因为我无法理解这个问题。我想让我的 pod 成功运行,这样我就可以利用它。\n我的 YAML 文件,例如
\n---\n apiVersion: v1\n kind: Pod\n metadata:\n name: second\n labels:\n app: web\n spec:\n containers:\n - name: hping3\n image: utkudarilmaz/hping3\n command: ["hping3 [IP_ADDRESS"]\n ports:\n - containerPort: 80\n nodeSelector:\n disktype: ssd\nRun Code Online (Sandbox Code Playgroud)\n如果我不指定 [command],我的 Pod 状态为 CrashLoopBackOff。我搜索并发现我的 kubernetes pod 不断崩溃并显示“CrashLoopBackOff”,但我找不到任何日志\n我需要一个命令来连续运行容器,否则如果我在 YAML 文件中指定一个命令(如上面的命令),它就会进入循环命令:[“hping3 103.22.221.59”]然后当我运行时
\nkubectl exec \xe2\x80\x93it second \xe2\x80\x93 hping3 [IP_ADDRESS]\nRun Code Online (Sandbox Code Playgroud)\n我明白了
\nerror: unable to upgrade connection: container not …Run Code Online (Sandbox Code Playgroud)