Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/twobiers/k8s-playground
https://github.com/twobiers/k8s-playground
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/twobiers/k8s-playground
- Owner: twobiers
- Created: 2022-02-06T19:21:50.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-02-06T21:52:06.000Z (almost 3 years ago)
- Last Synced: 2024-10-28T15:14:06.980Z (3 months ago)
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# k8s-playground
Playing around with Kubernetes...
## Minikube
**Start Minikube**
```sh
minikube start
```**Enable Ingress addon:**
```sh
minikube addons enable ingress
minikube tunnel
```# Argo CD
Argo CD is ment to be configured self-managed by leveraging the [argo-cd-aoa-boilerplate](https://github.com/SelfhostedPro/argo-cd-aoa-boilerplate)
repository with some adjustments.Build and apply argo by invoking
```sh
kustomize build argo-cd/ | kubectl apply -n argocd -f -
```
And retrieve the admin secret using
```pwsh
[System.Text.Encoding]::UTF8.GetString([Convert]::FromBase64String((kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}")))
```The Web UI is now available under [https://localhost/argo-cd](https://localhost/argo-cd)
TODO:
- Add a declarative admin secret
- Add GitHub Secrets, Keys, etc..
- Add this repository as a configuration source