context | Package context defines the Context type, which carries deadlines, cancellation signals, and other request-scoped values across API boundaries and between processes. |
flag | Package flag implements command-line flag parsing. |
fmt | Package fmt implements formatted I/O with functions analogous to C's printf and scanf. |
github.com/go-openapi/spec | |
github.com/google/uuid | Package uuid generates and inspects UUIDs. |
go.etcd.io/etcd/clientv3 | clientv3 is the official Go etcd client for v3. |
google.golang.org/grpc/grpclog | Package grpclog defines logging for grpc. |
io/ioutil | Package ioutil implements some I/O utility functions. |
k8s.io/api/core/v1 | Package v1 is the v1 version of the core API. |
k8s.io/apimachinery/pkg/api/resource | |
k8s.io/apimachinery/pkg/apis/meta/v1 | Package v1 contains API types that are common to all versions. |
k8s.io/apimachinery/pkg/runtime | Package runtime defines conversions between generic types and structs to map query strings to struct objects. |
k8s.io/apimachinery/pkg/runtime/schema | |
k8s.io/apimachinery/pkg/runtime/serializer/versioning | |
k8s.io/apimachinery/pkg/util/wait | Package wait provides tools for polling or listening for changes to a condition. |
k8s.io/apiserver/pkg/authentication/authenticator | |
k8s.io/apiserver/pkg/authentication/authenticatorfactory | |
k8s.io/apiserver/pkg/authentication/request/union | |
k8s.io/apiserver/pkg/authentication/user | Package user contains utilities for dealing with simple user exchange in the auth packages. |
k8s.io/apiserver/pkg/authorization/authorizer | |
k8s.io/apiserver/pkg/authorization/authorizerfactory | |
k8s.io/apiserver/pkg/authorization/union | Package union implements an authorizer that combines multiple subauthorizer. |
k8s.io/apiserver/pkg/endpoints/openapi | |
k8s.io/apiserver/pkg/server | Package server contains the plumbing to create kubernetes-like API server command. |
k8s.io/apiserver/pkg/server/options | package options is the public flags and options used by a generic api server. |
k8s.io/apiserver/pkg/server/storage | Package storage contains the plumbing to setup the etcd storage of the apiserver. |
k8s.io/apiserver/pkg/storage/storagebackend | |
k8s.io/client-go/informers | Package informers provides generated informers for Kubernetes APIs. |
k8s.io/client-go/kubernetes | Package kubernetes holds packages which implement a clientset for Kubernetes APIs. |
k8s.io/client-go/rest | |
k8s.io/client-go/util/cert | |
k8s.io/component-base/version | |
k8s.io/klog | Package klog implements logging analogous to the Google-internal C++ INFO/ERROR/V setup. |
k8s.io/kube-openapi/pkg/common | package common holds shared code and types between open API code generator and spec generator. |
k8s.io/kubernetes/cmd/kube-apiserver/app | Package app does all of the work necessary to create a Kubernetes APIServer by binding together the API, master and APIServer infrastructure. |
k8s.io/kubernetes/cmd/kube-apiserver/app/options | Package options contains flags and options for initializing an apiserver |
k8s.io/kubernetes/pkg/api/legacyscheme | |
k8s.io/kubernetes/pkg/generated/openapi | openapi generated definitions. |
k8s.io/kubernetes/pkg/kubeapiserver | Package kubeapiserver holds code that is common to both the kube-apiserver and the federation-apiserver, but isn't part of a generic API server. |
k8s.io/kubernetes/pkg/kubelet/client | |
k8s.io/kubernetes/pkg/master | |
k8s.io/kubernetes/pkg/util/env | |
k8s.io/kubernetes/test/e2e/framework/node | |
k8s.io/kubernetes/test/utils | |
net | Package net provides a portable interface for network I/O, including TCP/IP, UDP, domain name resolution, and Unix domain sockets. |
net/http | Package http provides HTTP client and server implementations. |
net/http/httptest | Package httptest provides utilities for HTTP testing. |
os | Package os provides a platform-independent interface to operating system functionality. |
os/exec | Package exec runs external commands. |
path | Package path implements utility routines for manipulating slash-separated paths. |
path/filepath | Package filepath implements utility routines for manipulating filename paths in a way compatible with the target operating system-defined file paths. |
runtime | Package runtime contains operations that interact with Go's runtime system, such as functions to control goroutines. |
strconv | Package strconv implements conversions to and from string representations of basic data types. |
strings | Package strings implements simple functions to manipulate UTF-8 encoded strings. |
testing | Package testing provides support for automated testing of Go packages. |
time | Package time provides functionality for measuring and displaying time. |