Skip to content

fpopic/learning-k8s-ingress-istio-sso

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

learning-k8s-ingress-istio-sso

This project contains two self-contained implementations of a Kubernetes-based application with a FastAPI backend and a UI, optimized for Colima.

Implementation Options

A simple setup using the standard Nginx Ingress Controller and local path-based routing.

  • Access: http://localhost:82
  • Run: cd nginx && ./up.sh
  • Key Concepts: Services, Deployments, Ingress, Namespaces.

A modern service mesh setup replacing Nginx with Istio and adding Backend Pattern SSO.

  • Access: http://localhost:81
  • Run: cd istio-sso && ./up.sh (Fully automated configuration!)
  • Key Concepts: Istio Gateways, OIDC, Authentication Proxies (Keycloak + oauth2-proxy).

Environment Requirements

  • Runtime: Colima (v0.5.0+)
  • Tools: kubectl, istioctl, docker, jq, yq
  • No sudo required: All examples run on localhost without modifying /etc/hosts.

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Contributors