huangzhaorongit / k8s-microservice-devops-demo

Kubernetes Istio Microservice Demo with full CI-CD Pipeline

Home Page:https://kstych.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

k8s-microservice-devops-demo

Kubernetes Istio Microservice Demo with full CI-CD Pipeline

Microservices

Technologies Used :

K8S (choose any)
  minikube
  kubeadm
  **k0s**
  AWS EKS
  GCE GKE

  LensApp
  Gluster,NFS,AWS-EBS
  Istio
  Helm
  Prometheus
  Grafana
  Kiali
  Cert-Manager

CICD
  Jenkins
  Docker-Registry:2
  Git Server (any. gitlab,gitea,..)

Java Microservice
  KeyCloak + oAuth,JWT,Roles
  Quarkus
  Redis


Design : http service does auth/role/any other ACL check. all other services stateless
  Deployment/Service : app-http
  Deployment/Service : app-db + db
  Deployment/Service : app-web
  Deployment/Service : app-log
  Deployment/Service : app-storage
  Deployment/Service : app-bus
  Deployment/Service : app-cache

About

Kubernetes Istio Microservice Demo with full CI-CD Pipeline

https://kstych.com

License:MIT License


Languages

Language:Java 45.2%Language:HTML 37.0%Language:Dockerfile 8.0%Language:Shell 7.0%Language:CSS 2.8%