mirror of
https://github.com/kyverno/kyverno.git
synced 2024-12-15 17:51:20 +00:00
d96499462e
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com> |
||
---|---|---|
.. | ||
0-cluster.sh | ||
1-ingress-nginx.sh | ||
2-argocd.sh | ||
3-kube-prometheus-stack.sh | ||
4-loki.sh | ||
5-tempo.sh | ||
6-metrics-server.sh | ||
7-kyverno.sh | ||
8-kyverno-policies.sh | ||
9-policy-reporter.sh | ||
common-steps.sh | ||
kind-argo.sh | ||
minimal.sh | ||
README.md |
ArgoCD lab
This lab sets up the following components:
- A kind cluster
- ingress-nginx
- ArgoCD
- ArgoCD application to deploy kyverno
- ArgoCD application to deploy kyverno-policies
- ArgoCD application to deploy policy-reporter
- ArgoCD application to deploy metrics-server
- ArgoCD application to deploy kube-prometheus-stack
- ArgoCD application to deploy loki-stack
Install
Run the command below to install the lab:
./kind-argo.sh
Accessing ArgoCD
ArgoCD should be available at http://localhost/argocd.
Login credentials:
- User name:
admin
- Password:
kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d
Accessing policy-reporter
policy-reporter should be available at http://localhost/policy-reporter.
Accessing prometheus
prometheus should be available at http://localhost/prometheus.
Accessing alertmanager
alertmanager should be available at http://localhost/alertmanager.
Accessing grafana
grafana should be available at http://localhost/grafana.
Login credentials:
- User name:
admin
- Password:
admin