class |
AbstractPod |
|
class |
ApiResource |
Represents information about an API resource type.
|
class |
AwsElasticBlockStorePersistentVolume |
Represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod.
|
class |
AzureDiskPersistentVolume |
AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.
|
class |
BasicAuthSecret |
Create a secret for basic authentication.
|
class |
ClusterRole |
ClusterRole is a cluster level, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding or ClusterRoleBinding.
|
class |
ClusterRoleBinding |
A ClusterRoleBinding grants permissions cluster-wide to a user or set of users.
|
class |
ConfigMap |
ConfigMap holds configuration data for pods to consume.
|
class |
CronJob |
A CronJob is responsible for creating a Job and scheduling it based on provided cron schedule.
|
class |
DaemonSet |
A DaemonSet ensures that all (or some) Nodes run a copy of a Pod.
|
class |
Deployment |
A Deployment provides declarative updates for Pods and ReplicaSets.
|
class |
DockerConfigSecret |
Create a secret for storing credentials for accessing a container image registry.
|
class |
GCEPersistentDiskPersistentVolume |
GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod.
|
class |
HorizontalPodAutoscaler |
A HorizontalPodAutoscaler scales a workload up or down in response to a metric change.
|
static class |
IApiEndpoint.Jsii$Proxy |
A proxy class which represents a concrete javascript instance of this type.
|
class |
Ingress |
Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend.
|
class |
Job |
A Job creates one or more Pods and ensures that a specified number of them successfully terminate.
|
class |
Namespace |
In Kubernetes, namespaces provides a mechanism for isolating groups of resources within a single cluster.
|
class |
NetworkPolicy |
Control traffic flow at the IP address or port level (OSI layer 3 or 4), network policies are an application-centric construct which allow you to specify how a pod is allowed to communicate with various network peers.
|
class |
NonApiResource |
Factory for creating non api resources.
|
class |
PersistentVolume |
A PersistentVolume (PV) is a piece of storage in the cluster that has been provisioned by an administrator or dynamically provisioned using Storage Classes.
|
class |
PersistentVolumeClaim |
A PersistentVolumeClaim (PVC) is a request for storage by a user.
|
class |
Pod |
Pod is a collection of containers that can run on a host.
|
class |
Resource |
Base class for all Kubernetes objects in stdk8s.
|
class |
Role |
Role is a namespaced, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding.
|
class |
RoleBinding |
A RoleBinding grants permissions within a specific namespace to a user or set of users.
|
class |
Secret |
Kubernetes Secrets let you store and manage sensitive information, such as passwords, OAuth tokens, and ssh keys.
|
class |
Service |
An abstract way to expose an application running on a set of Pods as a network service.
|
class |
ServiceAccount |
A service account provides an identity for processes that run in a Pod.
|
class |
ServiceAccountTokenSecret |
Create a secret for a service account token.
|
class |
SshAuthSecret |
Create a secret for ssh authentication.
|
class |
StatefulSet |
StatefulSet is the workload API object used to manage stateful applications.
|
class |
TlsSecret |
Create a secret for storing a TLS certificate and its associated key.
|
class |
Workload |
A workload is an application running on Kubernetes.
|