An open API service indexing awesome lists of open source software.

https://github.com/j0hn-b/eshop-gcp

The eshop application on Google Kubernetes Engine, with Config Connector and read- only Octant container. Provisioned with Terraform
https://github.com/j0hn-b/eshop-gcp

argocd config-connector devops gcp gke google-cloud-platform linux octant

Last synced: 3 months ago
JSON representation

The eshop application on Google Kubernetes Engine, with Config Connector and read- only Octant container. Provisioned with Terraform

Awesome Lists containing this project

README

          

# GKE sample application with ArgoCD

> Use as reference

GitOps project, based on ArgoCD.
App of apps deployment style.
The project enables **Config Connector for managing Google Cloud resources through Kubernetes.**

Config Connector provides a collection of Kubernetes Custom Resource Definitions (CRDs) and controllers.
The Config Connector CRDs allow Kubernetes to create and manage Google Cloud resources when you configure and apply Objects to your cluster.

Check **app/gcp-cloud-services/templates** for storage config with Config Connector

Use as reference or for testing purposes.

## GKE cluster

- ArgoCD

- Cert-Manager

- Kube-Monkey

- Read only Octant in a Docker container

## Project

1. services: sock shop by Weaveworks. Every service is a Helm Chart.

2. scripts: ./gcp.sh will build the environment

3. k8s: argo_config, k8s-charts and k8s-cluster-bootstrap

4. gcp: Terraform’s manifests for GKE

5. build: octant in a docker container with k8s manifests.

6. app: argo_config, eshop and gcp-cloud-services