【文件属性】:
文件名称:terraform-kubernetes-on-gcp
文件大小:232KB
文件格式:ZIP
更新时间:2021-05-01 05:15:40
HCL
使用Terraform在Google Cloud Platform上运行Kubernetes
地貌
基础设施是通过使用进行管理的,该处理以下资源:
CloudDNS和计算地址
容器集群
联网
Kubernetes
群集组件和某些特定于群集的基础架构资源是通过Kubernetes管理的:
应用程序部署,服务和入口
GCP负载平衡器(通过入口)
缓存有状态集
应用程序和SSL证书的秘密
自动缩放
先决条件
Google Cloud Platform项目
您需要拥有一个具有Project / Editor角色的服务帐户,并且在项目中启用了GKE API。
创建一个新的服务帐户密钥,并作为account.json下载到config 。
Google Cloud命令行工具, gcloud
您可以从安装它,也可以在Mac上使用Homebrew Cask进行安装:
brew tap cas
【文件预览】:
terraform-kubernetes-on-gcp-master
----.gitignore(109B)
----README.md(2KB)
----example1-single-docker-gcloud()
--------README.md(3KB)
----.prettierrc(173B)
----docs()
--------gcp.md(1000B)
----LICENSE(1KB)
----example2-kubernetes-terraform()
--------README.md(3KB)
--------terraform()
--------kubernetes()
----images()
--------create_service_account.png(257KB)
----example3-autoscaling-services()
--------README.md(92B)