pulumi-vault-on-gke:使用@pulumi在Google Kubernetes Engine(GKE)上运行@hashicorp Vault

时间:2024-06-05 22:47:57
【文件属性】:

文件名称:pulumi-vault-on-gke:使用@pulumi在Google Kubernetes Engine(GKE)上运行@hashicorp Vault

文件大小:70KB

文件格式:ZIP

更新时间:2024-06-05 22:47:57

kubernetes vault gcp iac gke

使用Pulumi在Google Kubernetes Engine(GKE)上的HashiCorp Vault 本示例使用作为置备工具,使用基础结构即代码在上置备高可用性的群集。 此示例基本上相同,但是使用而不是Terraform(duh!)。 先决条件 确保已 。 我们将部署到Google Cloud Platform(GCP),因此您需要一个帐户。 如果您没有帐户,请。 无论哪种情况,都请将Pulumi连接到您的GCP帐户。 本示例假定您的路径上具有GCP的gcloud CLI。 这是作为一部分安装的。 功能亮点 保管箱HA-保管箱集群以支持的HA模式部署 根据部署生产强化-保管库。 请参阅以获取更多信息。 自动初始化和拆封-跳马自动初始化并在运行时启封。 解封密钥已使用Google Cloud KMS加密并存储在Google Cloud Storage中 完全隔离-在专用G


【文件预览】:
pulumi-vault-on-gke-master
----.eslintrc.json(1KB)
----config.ts(630B)
----k8s.ts(7KB)
----provisioners()
--------index.ts(30B)
--------provisioner.ts(1KB)
--------saveToFile.ts(1KB)
----Pulumi.yaml(109B)
----yarn.lock(101KB)
----tls()
--------.gitkeep(0B)
----bucket.ts(1KB)
----index.ts(3KB)
----network.ts(3KB)
----serviceAccount.ts(2KB)
----project.ts(543B)
----tls.ts(3KB)
----tsconfig.json(403B)
----config()
--------k8s.ts(2KB)
--------bucket.ts(607B)
--------network.ts(2KB)
--------modules()
--------serviceAccount.ts(697B)
--------project.ts(738B)
--------README.md(400B)
--------kms.ts(405B)
--------interfaces()
--------vault.ts(1KB)
----.prettierrc(51B)
----README.md(8KB)
----kms.ts(2KB)
----cluster.ts(5KB)
----.gitignore(38B)
----CHANGELOG.md(915B)
----package.json(961B)

网友评论