文件名称:cloud-migration
文件大小:20.7MB
文件格式:ZIP
更新时间:2024-04-10 08:49:00
HCL
利用网络自动化和服务网格进行云迁移 先决条件 v1.9 + v0.14 + 签出Consul Terraform Sync配置使用的Terraform模块。 用法 进入datacenter并运行terraform apply 。 进入cloud并运行terraform apply 。 进入datacenter然后将变量更新为enable_peering = true 。运行terraform apply以接受来自云的对等连接。 将kubectl设置为云中的AWS EKS集群。 aws eks --region us-west-2 update-kubeconfig --name cloud 将目录更改为cloud-deployments 。 cd cloud-deployments 将credentials.example credentials复制到credentials 。
【文件预览】:
cloud-migration-main
----cloud-deployments()
--------terraform.auto.tfvars(141B)
--------templates()
--------credentials.example(100B)
--------.terraform.lock.hcl(3KB)
--------ingress.yaml(394B)
--------providers.tf(557B)
--------helm.tf(535B)
--------app.tf(2KB)
--------variables.tf(882B)
----LICENSE(16KB)
----.gitignore(193B)
----datacenter()
--------terraform.auto.tfvars(105B)
--------boundary()
--------outputs.tf(320B)
--------templates()
--------.terraform.lock.hcl(2KB)
--------ui.tf(2KB)
--------providers.tf(506B)
--------security-group.tf(736B)
--------app.tf(1KB)
--------lb.tf(862B)
--------network.tf(2KB)
--------variables.tf(1KB)
----my-application()
--------install.sh(446B)
--------my-application.service(158B)
--------packer.json(676B)
----README.md(3KB)
----cloud()
--------terraform.auto.tfvars(120B)
--------.terraform.lock.hcl(6KB)
--------eks.tf(1KB)
--------providers.tf(599B)
--------security-groups.tf(400B)
--------network.tf(1KB)
--------variables.tf(581B)
----canary()
--------terraform.auto.tfvars(157B)
--------config.kubernetes.hcl(1KB)
--------Dockerfile(443B)
--------credentials.example(134B)
--------.terraform.lock.hcl(2KB)
--------config.local.hcl(1KB)
--------deployment.tf(2KB)
--------providers.tf(266B)
--------datacenter.module.tfvars.example(255B)
--------service.tfvars(96B)
--------variables.tf(682B)
----modules()
--------boundary-deployment()