# 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.
CauseTypeFieldValueRequired is used to report required values that are not provided (e.g.
These are valid condition status.
These are valid condition status.
These are valid condition status.
NodePending means the node has been created/added by the system, but not configured.
NodeReachable means the node can be reached (in the sense of HTTP connection) from node controller.
NodeReady means the node returns StatusOK for HTTP health check.
NodeRunning means the node has been configured and has Kubernetes components running.
NodeTerminated means the node has been removed from the cluster.
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.
PullAlways means that kubelet always attempts to pull the latest image.
PullIfNotPresent means that kubelet pulls if the image isn't present on disk.
PullNever means that kubelet never pulls an image, but only uses 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.
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 v1beta1 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.
ContainerState holds a possible state of container.
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.
GCEPersistentDisk represents a Persistent Disk resource in Google Compute Engine.
GitRepo represents a volume that is pulled from git when the pod is created.
Handler defines a specific action that should be taken TODO: merge this with liveness probing? 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.
List holds a list of objects, which may not be known by the server.
LivenessProbe describes a liveness probe to be examined to the container.
Minion is a worker node in Kubernetenes.
MinionList is a list of minions.
No description provided by the author
NodeResources represents resources on a Kubernetes system node see https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/resources.md for more details.
NodeStatus is information about the current status of a node.
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).
PodContainerInfo is a wrapper for PodInfo that can be encode/decoded.
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 TODO(dchen1107): Decide whether to support policy knobs, and, if so, which ones.
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.
VolumeSource represents the source location of a valume to mount.
# Type aliases
CauseType is a machine readable value providing more detail about what occured in a status response.
No description provided by the author
No description provided by the author
No description provided by the author
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.