- Hosted by @krisnova
- Recording date: 2018-06-22
- 00:00:14 - Welcome to TGIK!
- 00:02:56 - Week in Review
- 00:10:50 - Kubebuilder
- 00:13:48 - Installing Kubebuilder
- 00:19:40 - Running Kubebuilder
- 00:24:45 - Creating our first API
- 00:26:10 - Our first
kubebuilder init
- 00:34:30 - Looking at the files Kubebuilder just created (IDE time)
- 00:37:35 - Why do Kubernetes projects have these hack directories?
- 00:43:56 - Adding a Schema and Business Logic
- 00:54:56 - Integration Tests and Pushing to Kubernetes
- 01:09:09 - Watching our status
- 01:15:00 - Generating our documentation
Timestamps will be filled out a working day after the broadcast as we have to wait for YouTube to render the stream. Timestamps will also be published to the YouTube video description.
This week Kris will be looking at Kubebuilder, a framework for building Kubernetes APIs using custom resource definitions (CRDs).
- Clusterctl release - part of SIG Cluster Lifecycle. Example of how folks are thinking of deploying clusters in a standardized way.
- GPUs go GA on GKE
- Check out Kris' talk with Dave Aronchik showing off Kubeflow
- The History of Kubernetes
- Scaling Kubernetes to 25m users
- AWS Cost Savings by Utilizing Kubernetes Ingress with Classic ELB
- KubeIP
Part of SIG Cluster lifecycle / Cluster API.
Starting with main.go.
Do not use go get
, grab the tarball for your system.
- There's a book with getting started documentation. We're following the quickstart section.
- You'll end up with it in
/usr/local/kubebuilder/bin
- Using GOOS and GOARCH (@krisnova mentions a video from Rob Pike on this, anyone have a link?)
-
GitHub Repo: kubernetes-sigs/kubebuilder
-
Slack channel: #kubebuilder
-
Google Group: kubebuilder@googlegroups.com
-
Planned Work: Sprint Dashboard
-
https://itnext.io/under-the-hood-of-kubebuilder-framework-ff6b38c10796
- GitBook: book.kubebuilder.com