package
0.4.3
Repository: https://github.com/sub-mod/kubernetes.git
Documentation: pkg.go.dev

# Constants

CauseTypeFieldValueDuplicate is used to report collisions of values that must be unique (e.g.
CauseTypeFieldValueInvalid is used to report malformed values (e.g.
CauseTypeFieldValueNotFound is used to report failure to find a requested value (e.g.
CauseTypeFieldValueNotSupported is used to report valid (as per formatting rules) values that can not be handled (e.g.
CauseTypeFieldValueInvalid is used to report required values that are not provided (e.g.
PodRunning means that the pod is up and running.
PodTerminated means that the pod has stopped.
PodWaiting means that we're waiting for the pod to begin running.
ProtocolTCP is the TCP protocol.
ProtocolUDP is the UDP protocol.
Always attempt to pull the latest image.
Pull if the image isn't present on disk.
Never pull an image, only use a local image.
Values of Status.Status.
StatusReasonAlreadyExists means the resource you are creating already exists.
StatusReasonConflict means the requested update operation cannot be completed due to a conflict in the operation.
StatusReasonInvalid means the requested create or update operation cannot be completed due to invalid data provided as part of the request.
StatusReasonNotFound means one or more resources required for this operation could not be found.
StatusReasonUnknown means the server has declined to indicate a specific reason.
StatusReasonWorking means the server is processing this request and will complete at a future time.
Values of Status.Status.
Values of Status.Status.

# Variables

Codec encodes internal objects to the v1beta2 scheme.

# Structs

Binding is written by a scheduler to cause a pod to be bound to a host.
BoundPod is a collection of containers that should be run on a host.
BoundPods is a list of Pods bound to a common server.
Container represents a single container that is expected to be run on the host.
ContainerManifest corresponds to the Container Manifest format, documented at: https://developers.google.com/compute/docs/containers/container_vms#container_manifest This is used as the representation of Kubernetes workloads.
ContainerManifestList is used to communicate container manifests to kubelet.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Endpoints is a collection of endpoints that implement the actual service, for example: Name: "mysql", Endpoints: ["10.10.1.1:1909", "10.10.2.2:8834"].
EndpointsList is a list of endpoints.
EnvVar represents an environment variable present in a Container.
Event is a report of an event somewhere in the cluster.
EventList is a list of events.
ExecAction describes a "run in container" action.
GCEPersistent Disk resource.
Handler defines a specific action that should be taken TODO: pass structured data to these actions, and document that data here.
HostDir represents bare host directory volume.
HTTPGetAction describes an action based on HTTP Get requests.
Lifecycle describes actions that the management system should take in response to container lifecycle events.
LivenessProbe describes a liveness probe to be examined to the container.
Minion is a worker node in Kubernetenes.
MinionList is a list of minions.
NodeResources represents resources on a Kubernetes system node see https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/resources.md for more details.
ObjectReference contains enough information to let you inspect or modify the referred object.
Pod is a collection of containers, used as either input (create, update) or as output (list, get).
PodList is a list of Pods.
PodSpec is a description of a pod.
PodState is the state of a pod, used as either input (desired state) or output (current state).
PodTemplate holds the information used for creating pods.
Port represents a network port in a single container.
ReplicationController represents the configuration of a replication controller.
ReplicationControllerList is a collection of replication controllers.
ReplicationControllerState is the state of a replication controller, either input (create, update) or as output (list, get).
No description provided by the author
No description provided by the author
No description provided by the author
TODO(dchen1107): Define what kinds of failures should restart.
ServerOp is an operation delivered to API clients.
ServerOpList is a list of operations, as delivered to API clients.
Service is a named abstraction of software service (for example, mysql) consisting of local port (for example 3306) that the proxy listens on, and the selector that determines which pods will answer requests sent through the proxy.
ServiceList holds a list of services.
Status is a return value for calls that don't return other objects.
StatusCause provides more information about an api.Status failure, including cases when multiple errors are encountered.
StatusDetails is a set of additional properties that MAY be set by the server to provide additional information about a response.
TCPSocketAction describes an action based on opening a socket.
TypeMeta is shared by all objects sent to, or returned from the client.
Volume represents a named volume in a pod that may be accessed by any containers in the pod.
VolumeMount describes a mounting of a Volume within a container.
No description provided by the author

# Type aliases

CauseType is a machine readable value providing more detail about what occured in a status response.
PodInfo contains one entry for every container with available info.
PodStatus represents a status of a pod.
Protocol defines network protocols supported for things like conatiner ports.
PullPolicy describes a policy for if/when to pull a container image.
No description provided by the author
No description provided by the author
StatusReason is an enumeration of possible failure causes.