Structs

defines the host volume conditions that will be enabled by a policy for pods to use. It requires the path prefix to be defined.
DEPRECATED - This group version of DaemonSet is deprecated by apps/v1beta2/DaemonSet. See the release notes for more information. DaemonSet represents the configuration of a daemon set.
DaemonSetList is a collection of daemon sets.
DaemonSetSpec is the specification of a daemon set.
DaemonSetStatus represents the current status of a daemon set.
DEPRECATED - This group version of Deployment is deprecated by apps/v1beta2/Deployment. See the release notes for more information. Deployment enables declarative updates for Pods and ReplicaSets.
DeploymentCondition describes the state of a deployment at a certain point.
DeploymentList is a list of Deployments.
DEPRECATED. DeploymentRollback stores the information required to rollback a deployment.
DeploymentSpec is the specification of the desired behavior of the Deployment.
DeploymentStatus is the most recently observed status of the Deployment.
DeploymentStrategy describes how to replace existing pods with new ones.
FSGroupStrategyOptions defines the strategy type and options used to create the strategy.
HTTPIngressPath associates a path regex with a backend. Incoming urls matching the path are forwarded to the backend.
HTTPIngressRuleValue is a list of http selectors pointing to backends. In the example: http:///? -> backend where where parts of the url correspond to RFC 3986, this resource will be used to match against everything after the last ‘/’ and before the first ‘?’ or ‘#’.
Host Port Range defines a range of host ports that will be enabled by a policy for pods to use. It requires both the start and end to be defined.
ID Range provides a min/max of an allowed range of IDs.
IPBlock describes a particular CIDR (Ex. “192.168.1.1/24”) that is allowed to the pods matched by a NetworkPolicySpec’s podSelector. The except entry describes CIDRs that should not be included within this rule.
Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc.
IngressBackend describes all endpoints for a given service and port.
IngressList is a collection of Ingress.
IngressRule represents the rules mapping the paths under a specified host to the related backend services. Incoming requests are first evaluated for a host match, then routed to the backend associated with the matching IngressRuleValue.
IngressSpec describes the Ingress the user wishes to exist.
IngressStatus describe the current state of the Ingress.
IngressTLS describes the transport layer security associated with an Ingress.
NetworkPolicy describes what network traffic is allowed for a set of Pods
NetworkPolicyEgressRule describes a particular set of traffic that is allowed out of pods matched by a NetworkPolicySpec’s podSelector. The traffic must match both ports and to. This type is beta-level in 1.8
This NetworkPolicyIngressRule matches traffic if and only if the traffic matches both ports AND from.
Network Policy List is a list of NetworkPolicy objects.
Pod Security Policy governs the ability to make requests that affect the Security Context that will be applied to a pod and container.
Pod Security Policy List is a list of PodSecurityPolicy objects.
Pod Security Policy Spec defines the policy enforced.
DEPRECATED - This group version of ReplicaSet is deprecated by apps/v1beta2/ReplicaSet. See the release notes for more information. ReplicaSet represents the configuration of a ReplicaSet.
ReplicaSetCondition describes the state of a replica set at a certain point.
ReplicaSetList is a collection of ReplicaSets.
ReplicaSetSpec is the specification of a ReplicaSet.
ReplicaSetStatus represents the current status of a ReplicaSet.
DEPRECATED.
Spec to control the desired behavior of daemon set rolling update.
Spec to control the desired behavior of rolling update.
Run A sUser Strategy Options defines the strategy type and any options used to create the strategy.
SELinux Strategy Options defines the strategy type and any options used to create the strategy.
represents a scaling request for a resource.
describes the attributes of a scale subresource
represents the current status of a scale subresource.
SupplementalGroupsStrategyOptions defines the strategy type and options used to create the strategy.

Enums