Add godoc to the repo root. (#702)

This commit is contained in:
Brian Goff
2019-07-05 14:42:56 -07:00
committed by Pires
parent 8493cbb42a
commit d3ff785e08
2 changed files with 28 additions and 0 deletions

24
doc.go Normal file
View File

@@ -0,0 +1,24 @@
/*
Package virtualkubelet is currently just for providing docs for godoc.
Virtual Kubelet is a project which aims to provide a library that can be
consumed by other projects to build a Kubernetes node agent that performs the
same basic role as the Kubelet, but fully customize the behavior.
*Note*: Virtual Kubelet is not the Kubelet.
All of the business logic for virtual-kubelet is in the `node` package. The
node package has controllers for managing the node in Kubernetes and running
scheduled pods against a backend service. The backend service along with the
code wrapping what is provided in the node package is what consumers of this
project would implement. In the interest of not duplicating examples, please
see that package on how to get started using virtual kubelet.
Virtual Kubelet supports propgagation of logging and traces through a context.
See the "log" and "trace" packages for how to use this.
Errors produced by and consumed from the node package are expected to conform to
error types defined in the "errdefs" package in order to be able to understand
the kind of failure that occurred and react accordingly.
*/
package virtualkubelet

4
errdefs/doc.go Normal file
View File

@@ -0,0 +1,4 @@
// Package errdefs defines the error types that are understood by other packages
// in this project. Consumers of this project should look here to know how to
// produce and consume erors for this project.
package errdefs