- The Go Documentation: The Go documentation on the Go home page.
- Golang Tutorial for Beginners: Techworld with Nana: Online Golang course on YouTube, goes through the basic/intermediate concepts in go. Well paced and structured course. Does not cover testing
- Learn Go with Tests: Web resource for learning Go taking a test-first approach. As well as learning Go, it's good for learning how unit testing and benchmarking works in Go. Structured to allow the reader to focus on aspects of Go that are of interest to the reader without having to cover the entire course.
- The Go Programming Language: The blue book by Donovan and Kernighan (yes that Kernighan!)
- The Kubernetes Documentation: The Kubernetes documentation is well laid out, comprehensive and very readable. It is the definitive source for information on Kubernetes.
- Kubebuilder: Learning the Fundamental Kubernetes Concepts: Users of Kubernetes will develop a deeper understanding of Kubernetes through learning the fundamental concepts behind how APIs are designed and implemented. This book will teach readers how to develop their own Kubernetes APIs and the principles from which the core Kubernetes APIs are designed.
- Kubernetes Developer Guides: The process of developing and contributing code to the Kubernetes project.
- Build a Kubernetes Operator in Six Steps: Howto article from Red Hat
- How to Build a Kubernetes Operator: Howto article from TechTarget
- Kopf: Kubernetes Operators Framework: A framework for writing Kubernetes Operators in python
- The kpt Book: A short online book that covers kpt. Well laid out and easy to read in a few hours. The examples work well and can be executed in parallel with reading the book.
- The Porch User Guide: A User Guide focused on using Porch via the kpt CLI.
- OpenAirInterface 5G Core Network Deployment using Helm Charts: OAI 5G core network have different network functions which can be used individually or deployed all together in different combination on a production grade Kubernetes cluster like Openshift or a vanilla kubernetes cluster.
- https://github.com/Orange-OpenSource/towards5gs-helm: Reference helm charts from Orange for the Free5gc core network NFs and for the UERANSIM Radio Access Network
- https://github.com/matysiaq/kpt-packages-catalog: Custom kpt packages for free5gc and UERANSIM from Orange
- https://github.com/matysiaq/nephio-pocs/tree/main/free5gc-operator: An improved free5gc operator from Orange
- Using the Metallb LoadBalancer in KinD: Short but excellent guide to setting up the Metallb load balancer in kind
- Kubernetes Echo Server: Small HTTP server that echos responses, useful for debugging networking and connectivity, available on amd64 and arm64 architectures