我有一个非常简单的用例,我正在尝试使用 terraform 的 HCP 运行 kubectl 命令
resource "null_resource" "meta_create_namespace_and_secret" {
provisioner "local-exec" {
command = "kubectl create namespace meta && kubectl create secret generic minio -n meta --from-literal=rootUser=ck_infra_admin --from-literal=rootPassword=f23ff2#DcejC:d"
}
# adding static trigger to run this only once
triggers = {
always_run = "true"
}
}
我收到以下错误
Executing: ["/bin/sh" "-c" "kubectl create namespace meta && kubectl create secret generic minio -n meta --from-literal=rootUser=ck_infra_admin --from-literal=rootPassword=f23ff2#DcejC:d"]
/bin/sh: 1: kubectl: not found
我知道我可以使用 kubectl manifest 提供程序来完成此操作,但是有没有办法仅使用命令来完成此操作?