terraform-google-kubernetes-engine:创建Google Kubernetes Engine集群(稳定)
2023-04-14 16:00:14 8KB kubernetes terraform gke google-cloud-platform
1
Online Boutique是一个云本地微服务演示应用程序。 Online Boutique由一个10层微服务应用程序组成。 该应用程序是基于Web的电子商务应用程序,用户可以在其中浏览项目,将其添加到购物车中并进行购买。 Google使用此应用程序演示了Kubernetes / GKE,Istio,Stackdriver,gRPC和OpenCensus等技术的使用。 该应用程序可在任何Kubernetes集群以及Google Kubernetes Engine上运行。 几乎无需配置即可轻松部署。 如果您使用的是此演示,请★为该存储库加注星标,以显示您的兴趣! :glasses: Google员工注意事项:如果您使用的是此应用程序,请在填写表格。 寻找旧的Hipster Shop前端界面吗? 使用在发布 。 屏幕截图 主页 结帐画面 快速入门(GKE) 或使用现有项目。 设置PROJECT_ID环境变量,并确保启用了Google Kubernetes Engine和Cloud Operations API。 PROJECT_ID=""
2022-06-05 17:56:37 7.77MB kubernetes grpc gke stackdriver
1
带有 GitHub Actions 和 Pulumi 的 Ruby on Rails 应用程序 :high_voltage: 一个简单的 Ruby on Rails 应用程序,使用 GitHub Actions 和 Pulumi 部署到 Kubernetes! :cloud: 这利用 Pulumi 的 GitHub Actions 支持将任何云应用程序和基础设施部署到您选择的云。 在这个特定的示例中,我们部署到 Google Cloud Platform,但它支持 AWS、Azure,甚至内部部署。 在阅读更多内容。 该架构包括以下主要组件 一个,在 Google 的 GKE 中运行 一个,使用谷歌的 CloudSQL 一个 ,到 Docker 集线器,Ruby on Rails 应用程序 此应用程序的定义 运行示例 要使用它,只需执行以下步骤: 制作此 repo 的副本(虽然 GitHub Actions 处
2021-07-23 18:03:44 256KB HTML
1
Google Kubernetes Engine-GitHub操作 使用将部署到现有集群的示例工作流。 此代码仅作为示例。 您可能需要更改或更新值以匹配您的设置。 工作流程说明 对于推送到master分支,此工作流程将: 使用提供的凭据下载并配置Google 。 构建,标记容器图像并将其推送到Google Container Registry。 使用Kubernetes部署将映像推送到群集。 请注意,GKE部署需要唯一的标签来更新Pod。 使用latest的常量标签或分支名称master可能会导致成功的工作流无法更新群集。 设置 创建一个新的Google Cloud Project(或选择一个现有项目)并 。 或选择一个现有的GKE群集。 为示例工作流创建或重用GitHub存储库: 。 移至存储库目录: $ cd 将示例复制到存储库中: $ cp -r
2021-03-07 13:46:01
1
istio-gke:Istio服务网格演练(GKE,CloudDNS,Flagger,OpenFaaS)
2021-02-03 01:06:48 2.49MB letsencrypt kubernetes google-cloud istio
1
Kubestack Gitops框架 基于Terraform和Kustomize的托管Kubernetes服务。 它旨在: 通过操作和应用程序集群对明确区分基础结构和应用程序环境,从而提供全面的可测试性 确保将K8的集群配置,周围的基础架构(例如DNS,IP)和集群服务(例如Ingress)一起维护 跨云提供商统一应用程序环境 实现可持续且完全自动化的Gitops工作流程 有关Kubestack的最简单方法, 。 快速入门将引导用户存储库和第一个集群对。 有关如何将其扩展到多集群和/或多云的示例,请参见tests 。 仓库布局 该存储库将Terraform模块保存在与相应提供者名称匹配的目录中,例如aws , azurerm , google 。 另外, common保留了所有提供程序都使用的模块。 最值得注意的是,适用于确保一致命名方案的metadata模块和将Kustomize集成到Terraform中的cluster_services模块。 每个特定于云提供商的模块目录始终具有一个cluster和一个_modules目录。 集群模块是面向用户的,一旦Kubestack退出be
2021-01-28 16:07:19 103KB aws azure terraform gcp
1