Skip to content

yonnyviz/k8s

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

k8s automation tool

Wrapper scripts for deploying a k8s cluster.

Prerequisites

  • A Google Cloud Platform account.
  • A configured gcloud SDK.
  • A system with Docker installed.
  • A system with Terraform installed.
  • A system with kubectl installed.

How to Use

Cluster Creation

Creates GKE clusted by passing a GCP Service Account key file.

./k8s create [ -f: key-file-path ] [ -d: dockerfile-folder-path ] [ -n: app-name ]

example:

./k8s.sh create -f key-file.json -d apps/hello-python -n mypythonapp

Cluster Destruction

Destroy GKE clusted by passing a GCP Service Account key file.

./k8s destroy [ -f: gcp-credential-file-path ]

Pending tasks to do

[x] - Implement GKE Ingress Control
[x] - Fix python rest api /greeting respone
[x] - Fix python rest api /square respone
[x] - Fix python rest api /square respone

About

GoogleCloud GKE Automation Tool

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published