kubernetes 我尝试在minikube中将terraform作为容器运行,但是容器返回崩溃循环

iyfjxgzm  于 2023-03-01  发布在  Kubernetes
关注(0)|答案(1)|浏览(399)

我尝试在minikube中将terraform作为容器运行,但该容器返回崩溃循环这是我正在使用的cmdlet kubectl create deployment terraform --image=hashicorp/terraform:light请建议如何解决此问题

camsedfj

camsedfj1#

hashicorp/terraform:light容器的入口点是terraform。因此,在启动容器时必须提供有效的参数。
(You可以找到,如果你检查崩溃的吊舱的日志。)
您可以在命令行中覆盖docker ENTRYPOINT以保持pod运行。

kubectl create deployment terraform --image=hashicorp/terraform:light -n test -- sleep 3600

$ kubectl get po -n test
NAME                         READY   STATUS             RESTARTS   AGE
terraform-5f7bfdc955-95pt6   1/1     Running            0          25s

$ kubectl exec -it terraform-5f7bfdc955-95pt6 -n test sh  
kubectl exec [POD] [COMMAND] is DEPRECATED and will be removed in a future version. Use kubectl exec [POD] -- [COMMAND] instead.
/ # terraform -version
Terraform v0.15.3
on linux_amd64

相关问题