https://github.com/networkop/tkng-labs
Labs for "The Kubernetes Networking Guide"
https://github.com/networkop/tkng-labs
Last synced: 9 months ago
JSON representation
Labs for "The Kubernetes Networking Guide"
- Host: GitHub
- URL: https://github.com/networkop/tkng-labs
- Owner: networkop
- License: apache-2.0
- Created: 2020-09-20T15:42:31.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-02-23T11:20:03.000Z (over 3 years ago)
- Last Synced: 2025-02-12T23:45:06.736Z (over 1 year ago)
- Language: Makefile
- Homepage: https://tkng.io
- Size: 531 KB
- Stars: 94
- Watchers: 6
- Forks: 21
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: license.md
Awesome Lists containing this project
README
# Getting started
1. Install main dependencies:
* Go https://golang.org/doc/install
* Docker https://docs.docker.com/engine/install/
* direnv https://direnv.net/
2. Clone this repository
```
$ git clone https://github.com/networkop/k8s-guide-labs.git && \
cd k8s-guide-labs && \
direnv allow
```
3. View available targets
```
$ make help
check Check prerequisites
setup Setup the lab environment
up Bring up the cluster
connect Connect to Weave Scope
tshoot Connect to the troubleshooting pod
reset Reset k8s cluster
down Shutdown
cleanup Destroy the lab environment
```
4. Check prerequisites
```
$ make check
all good
```
5. Bring up the lab
```
$ make setup
```
6. Configure the cluster
```
$ make up
```