Skip to content

Kubernetes cluster with statefulset and ingress controller enabled further upgrade to Min.io hybrid S3 storage, Che

Notifications You must be signed in to change notification settings

Synarcs/Graphql-Kubernetes

Repository files navigation

Folder Structure

  • ApolloServer
    • Development folder with deployment scripts to deploy apollo-server image to Docker Hub
    • Deployement to dockerhub can be modified to any private or public artifactory
  • cluster-init
    • Inititalize the Kubernetes Cluster
    • Inittialize Ingress Capable Nodes with Nginx ingress controller
    • Starts Kubernetes Dashboard for cluster service
    • Configured and manipulated Kube-Dns for public namespace server
  • Root Folder
    • apollo-server.yaml --> Pulls ApolloServer custom image and create Deployment with Apollo-service
    • ingress.yaml --> ingress configuration for nginx controller to point to apollo-service
    • pass-secret.yaml --> File storing secrets for Kubernetes
    • psk-volume.yaml --> PSVC,PSV for postgres pods for a storage class
    • postgres-config.yaml --> file to start postgres pod and services refers uses PSVC inside a storage class
    • storage-class.yaml --> file for starting the storage class used by PSVC,PSV
    • remote-connect.sh --> connect to remote cluster for private cloud instance
    • install-service --> Apply all configuration to the cluster

Open for Contribution love to improve more 🥰

About

Kubernetes cluster with statefulset and ingress controller enabled further upgrade to Min.io hybrid S3 storage, Che

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published