Skip to content

Latest commit

 

History

History
36 lines (25 loc) · 3.81 KB

learning.md

File metadata and controls

36 lines (25 loc) · 3.81 KB

Nephio Learning Resources

Learning Go

  • 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!)

Kubernetes

  • 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.

Kubernetes Operators

KPT

  • 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.

5G Core

Other Useful Resources