Immagina di essere uno Sviluppatore all'interno di un team, che lavora ad un progetto composto di diversi microservizi contenuti in una monorepo, come questa!
Scegli una delle applicazioni da rilasciare, ad esempio "app-tre", crea un nuovo branch con lo stesso nome, e modifica il file "release-values.yaml" seguendo le indicazioni ivi contenute! Potrai modificare alcuni parametri di rilascio, che avranno un impatto reale sulla configurazione che l'applicazione avrà nell'ambiente di demo.
Una volta completate queste modifiche, apri una Pull Request verso il branch "main", ed una volta approvata, inizierà la magia!
Una volta terminato il rilascio automatizzato della tua applicazione, potrai interagire con essa dal browser, verificando gli effetti che alcune funzionalità hanno sul cluster Kubernetes.
Inoltre, puoi esplorare le tante funzionalità fornite dalla SIGHUP Fury Distribution! Chiedi agli speaker per avere le credenziali d'accesso.
Di seguito dei link interessanti:
Name | URL | Note |
---|---|---|
Forecastle | https://directory.demo.k8s.cloudnative.demoreevo.it | |
Grafana | https://grafana.demo.k8s.cloudnative.demoreevo.it | Per consultare Log, Metriche, Tracing |
Kube-Dashboard | https://dashboard.demo.k8s.cloudnative.demoreevo.it | Scrivi Namespace: "workshop" |
Alertmanager | https://alertmanager.demo.k8s.cloudnative.demoreevo.it | |
SKD UI | https://platform.demo.k8s.cloudnative.demoreevo.it | |
Hubble | https://hubble.demo.k8s.cloudnative.demoreevo.it | Seleziona Namespace: "online-boutique |
Harbor | https://harbor.demo.k8s.cloudnative.demoreevo.it | |
Online-Boutique | https://app.demo.k8s.cloudnative.demoreevo.it | Applicazione distribuita di esempio |
Gangplank | https://gangplank.demo.k8s.cloudnative.demoreevo.it | Per scaricare il kubeconfig se hai kubectl |
La tua APP! | https://<$appName>.demo.k8s.cloudnative.demoreevo.it | Apri PR, qualche secondo e la tua app sara qui! |