文件名称:tf-k8s-azure:使用Terraform在Azure上构建的K8
文件大小:37KB
文件格式:ZIP
更新时间:2024-04-18 15:40:11
HCL
这是一个进展中的工作! 和。 curl -sL | 安装 须藤bash 在Azure上部署的Kubernetes的Terraform版本 客户先决条件 必须安装kubectl才能与集群交互,并且还必须使Terraform能够生成配置文件。 下载: curl -LO " https://dl.k8s.io/release/ $( curl -L -s https://dl.k8s.io/release/stable.txt ) /bin/linux/amd64/kubectl " 从最新版本 为了使Terraform能够通过Azure进行身份验证,您需要在Azure帐户( )中设置服务主体,或者已安装Azure CLI( ) SSH代理 需要将用于访问VM的私钥node_ssh_key加载到SSH代理中(用于将证书复制到实例)。 使用Terraform模块配置计算资源: 该
【文件预览】:
tf-k8s-azure-main
----.gitignore(124B)
----Dockerfile(2KB)
----terraform.tfvars(340B)
----.terraform.lock.hcl(6KB)
----steve727-k8s.tf(4KB)
----LICENSE(1KB)
----vars.tf(749B)
----README.md(4KB)
----TODO.md(66B)
----.circleci()
--------config.yml(1KB)
----modules()
--------.terraform.lock.hcl(1KB)
--------main.tf(292B)
--------pki()
--------vnet()
--------lb()
--------lb_rule()
--------kubeconfig()
--------backend()
--------vms()
--------encryption_config()
--------etcd()
----docs()
--------client-tools.md(2KB)
----consul()
--------consul-server.env(246B)
--------consul.sh(439B)
--------consul.service(517B)
--------concul-client.env(217B)