summaryrefslogtreecommitdiff
path: root/mentoring/programs/contributor-workshop/live-workshop/build-and-test.md
blob: 147d91a323aae7fe2670b85a48170df88f9b1876 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
## Build and Test

### Duration

40-60 minutes, depending on beginner vs intermediate participants

### Task Overview

Build Kubernetes binaries locally, and do some fun things with them.

**Important** Have facilitators to help with technical issues (2-3 is enough for Intermediate, you want 5 for Beginner)

### Slides

Clear command line instructions.

### Details To Cover 

- This is the hands-on part. Details are up to you; look to previous workshops for inspiration.
- Adjust difficulty based on whether this is the Beginner or Intermediate workshop.
- It is _extremely important_ to run this part of the workshop several times previously, and to make sure that versions match those in the [workspace setup](./workspace-setup.md).

### Ideas

- Do a fun thing with the Kubernetes [go client](https://git.k8s.io/client-go) and a [kind](https://sigs.k8s.io/kind) cluster.
- Build and modify `kubectl`.
- Try a `make` command; be aware you may need to give docker a lot of space on your machine for a successful build.