# 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.
NamespaceAll is the default argument to specify on a context when you want to list or filter resources across all namespaces.
NamespaceDefault means the object is in the default namespace which is applied when not specified by clients.
PodFailed means that all containers in the pod have terminated, and at least one container has terminated in a failure (exited with a non-zero exit code or was stopped by the system).
PodPending means the pod has been accepted by the system, but one or more of the containers has not been started.
PodRunning means the pod has been bound to a node and all of the containers have been started.
PodSucceeded means that all containers in the pod have voluntarily terminated with a container exit code of 0.
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 v1beta3 scheme.
# Structs
Binding is written by a scheduler to cause a pod to be bound to a node.
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.
ListMeta describes metadata that synthetic resources must have, including lists and various status objects.
LivenessProbe describes how to probe a container for liveness.
Node is a worker node in Kubernetenes.
NodeList 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.
NodeSpec describes the attributes that a node is created with.
NodeStatus is information about the current status of a node.
ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.
ObjectReference contains enough information to let you inspect or modify the referred object.
Operation is a request from a client that has not yet been satisfied.
OperationList is a list of operations, as delivered to API clients.
Pod is a collection of containers that can run on a host.
PodList is a list of Pods.
PodSpec is a description of a pod.
PodStatus represents information about the status of a pod.
PodTemplate describes a template for creating copies of a predefined pod.
PodTemplateList is a list of PodTemplates.
PodTemplateSpec describes the data a pod should have when created from a template.
Port represents a network port in a single container.
ReplicationController represents the configuration of a replication controller.
ReplicationControllerList is a collection of replication controllers.
ReplicationControllerSpec is the specification of a replication controller.
ReplicationControllerStatus represents the current status of a replication controller.
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.
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.
ServiceSpec describes the attributes that a user creates on a service.
ServiceStatus represents the current status of a service.
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 describes an individual object in an API response or request with strings representing the type of the object and its API schema version.
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.
PodCondition is a label for the condition of a pod at the current time.
PodInfo contains one entry for every container with available info.
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.