我如何使用nginx ingress在azure kubernetes中使用terraform创建一个,在这个的早期,我记得看到了一些步骤作为所有设置的强制安装,现在它似乎被删除了,在这个中有一种安装aks的特定方法,是重写所有这些以适应terraform,还是有其他智能方式通过terraform安装nginx ingress for aks >?
我开始学习terraform,我已经在我的macbook上安装了terraform和docker桌面。我正在跟踪,得到了以下错误。
误差
╷
│ Error: Error pinging Docker server: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
│
│ with provider["registry.terraform.io/kreuzwerker/docker"],
│ on main.tf line
我是K8S和Terraform的新手。我在运行在裸金属上的ingress_nginx集群上安装了K8S。
[root@control02 ~]# kubectl get svc -n ingress-nginx
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
docker-hello-world-svc NodePort 10.xx.xx.121 <non
我遵循的是a tutorial on terraform.io,它让我使用terraform提供一个码头图像和容器,然后销毁terraform堆栈。但是,我得到以下错误: Error: Unable to remove Docker image:
Error response from daemon: conflict: unable to delete 540a289bab6c (must be forced) -
image is being used by stopped container ae12197d265d 我知道Docker的本地解决方案就是运行docker rmi -
我正在做terraform教程,并达到执行terraform apply的步骤。
执行该命令后,将得到以下错误:
WARNING: cgroup v2 is not fully supported yet, proceeding with partial confinement
Error: Error pinging Docker server: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%
我正试图在后台启动一个远程机器上的作业,并获得它的PID,这样我就可以在以后终止它。到目前为止,我想出了以下几点:
#!/bin/bash
IP=xxx.xxx.xxx.xx
REMOTE_EXEC="ssh $IP -l root"
# The following does NOT work, I am trying to get the PID of the remote job
PID=`$REMOTE_EXEC 'vmstat 1 1000 > vmstat.log & ; echo $!'`
# Launch apache benc
我有一个.env,用于将k8s机密作为文件创建。在创建秘密之前,我必须根据相应键的环境设置其中的值。我正在尝试使用Terraform的Kubernetes提供商进行秘密创造。在Terraform之外,我们有一些方法,比如编写脚本来设置the.env文件,然后将其传递给秘密创建。但是,是否有一种使用terraform设置.env文件的方法?
Terraform秘密构造
data "kubernetes_secret" "test-env" {
metadata {
name = "app-env"
}
data =
我已经设置了我的Azure Kubernetes集群使用Terraform,它运行良好。
我试图使用Helm部署包,但无法部署到错误以下。
Error: chart "stable/nginx-ingress" not found in https://kubernetes-charts.storage.googleapis.com repository
注意:我也尝试过其他包,我无法使用下面的"Terraform“部署Terraform代码。我使用helm命令尝试了本地helm包,它可以工作。我认为Terraform资源的问题。"nginx“是一个示例包,无法
在配置厨师提供程序时,我在运行“terraform”之后遇到以下错误
* chef_environment.terraform_01: Post https://10.90.239.223/organizations/mykitchen/environments: x509: cannot validate certificate for 10.90.239.223 because it doesn't contain any IP SANs
我已经读到证书可能需要一个不同的'CN‘字段,但我不记得手动设置证书作为厨师服务器安装过程的一部分。
我在安装后找到了这些证书
$ls