Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/k3d-io/k3d-demo
Demo of k3d: Tool to run k3s (Kubernetes) in Docker
https://github.com/k3d-io/k3d-demo
demo k3d k3s kubernetes rancher
Last synced: 6 days ago
JSON representation
Demo of k3d: Tool to run k3s (Kubernetes) in Docker
- Host: GitHub
- URL: https://github.com/k3d-io/k3d-demo
- Owner: k3d-io
- License: mit
- Created: 2020-05-11T11:36:33.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-06-18T14:23:24.000Z (5 months ago)
- Last Synced: 2024-06-18T17:44:24.127Z (5 months ago)
- Topics: demo, k3d, k3s, kubernetes, rancher
- Language: Shell
- Homepage: https://k3d.io/
- Size: 43 KB
- Stars: 256
- Watchers: 12
- Forks: 64
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# k3d-demo
## Requirements
- [`docker`](https://docs.docker.com/get-docker/)
- [`k3d >= v5.5.0`](https://k3d.io/stable/#installation)
- [`kubens`](https://github.com/ahmetb/kubectx) callable via the `kubens` binary
- [`chromium`](https://www.chromium.org/Home) callable via the `chromium` binary
- [`Helm 3`](https://helm.sh/docs/intro/install/)
- (optional) [`tilt`](https://docs.tilt.dev/install.html)
- (optional) [`drone`](https://docs.drone.io/cli/install/)## Resources
-
-
- v4 Release Candidate:
- install e.g. via `wget -q -O - https://raw.githubusercontent.com/rancher/k3d/main/install.sh | TAG=v5.0.0 bash`
## Run- Preparation (attention: clears all docker settings!): `make prep`
### Full Lifecycle
- Demo: Full k3d lifecycle and usage with a Python App using hot-reloading of code: `make demo`
### Multi-Server Cluster
- Demo: Multi-Server Setup: `make demo-multiserver`
### Config File Support
- Demo: Creating a cluster from a config file: `make demo-configfile`
### App-Reloading with Tilt and a k3d-managed registry
- Demo: Using k3d with a managed registry and [Tilt](https://tilt.dev) for app-reloading: `make demo-tilt`
### Running k3d in CI
- Demo: Using k3d as a service in a Drone CI pipeline: `make demo-drone`