Home

Development cluster · ISGINF internal

k8s-isg-dev

ArgoCD syncs the dev/ folder of isg-* apps repos onto this cluster.

API server
https://k8s-isg-dev.inf.ethz.ch:6443
OIDC issuer
https://dex.k8s-isg-dev.inf.ethz.ch
Ingress domain
*.k8s-isg-dev.inf.ethz.ch

Log in

One command installs kubectl and kubelogin if they are missing, adds the context oidc@k8s-isg-dev to ~/.kube/config and logs you in with your ETH account.

curl -fsSL https://home.k8s-isg-dev.inf.ethz.ch/login.sh | bash

A standalone file in ~/.kube/ instead of merging: end it with | bash -s -- -s. Piping a script into bash runs it as you, so read it first if you like.

Kubeconfig

No script: download the context, with the cluster's current CA embedded. Needs kubelogin.

export KUBECONFIG=~/Downloads/k8s-isg-dev.oidc.kubeconfig

Linux (Wayland)? This variant prints the login URL instead of opening a browser.

Related clusters