K8S
const K8S: object;
Kubernetes core and common resource types
Type Declaration
CLUSTER_ROLE
readonly CLUSTER_ROLE: any = RBAC.CLUSTER_ROLE;
Kubernetes ClusterRole RBAC resource - rbac.authorization.k8s.io.clusterrole
CLUSTER_ROLE_BINDING
readonly CLUSTER_ROLE_BINDING: any = RBAC.CLUSTER_ROLE_BINDING;
Kubernetes ClusterRoleBinding RBAC resource - rbac.authorization.k8s.io.clusterrolebinding
CLUSTER_ROLE_TEMPLATE_BINDING
readonly CLUSTER_ROLE_TEMPLATE_BINDING: any = MANAGEMENT.CLUSTER_ROLE_TEMPLATE_BINDING;
Rancher ClusterRoleTemplateBinding management resource - management.cattle.io.clusterroletemplatebinding
CONFIG_MAP
CONFIG_MAP: any;
Kubernetes ConfigMap resource - configmap
CRON_JOB
readonly CRON_JOB: any = WORKLOAD_TYPES.CRON_JOB;
Kubernetes CronJob batch resource - batch.cronjob
CSI_DRIVER
CSI_DRIVER: any;
Kubernetes CSIDriver storage resource - storage.k8s.io.csidriver
DAEMON_SET
readonly DAEMON_SET: any = WORKLOAD_TYPES.DAEMON_SET;
Kubernetes DaemonSet workload - apps.daemonset
DEPLOYMENT
readonly DEPLOYMENT: any = WORKLOAD_TYPES.DEPLOYMENT;
Kubernetes Deployment workload - apps.deployment
ENDPOINTS
ENDPOINTS: any;
Kubernetes Endpoints resource - endpoints
EVENT
EVENT: any;
Kubernetes Event resource - event
GLOBAL_ROLE
readonly GLOBAL_ROLE: any = MANAGEMENT.GLOBAL_ROLE;
Rancher GlobalRole management resource - management.cattle.io.globalrole
GLOBAL_ROLE_BINDING
readonly GLOBAL_ROLE_BINDING: any = MANAGEMENT.GLOBAL_ROLE_BINDING;
Rancher GlobalRoleBinding management resource - management.cattle.io.globalrolebinding
HPA
HPA: any;
Kubernetes HorizontalPodAutoscaler resource - autoscaling.horizontalpodautoscaler
INGRESS
INGRESS: any;
Kubernetes Ingress networking resource - networking.k8s.io.ingress
INGRESS_CLASS
INGRESS_CLASS: any;
Kubernetes IngressClass resource - networking.k8s.io.ingressclass
JOB
readonly JOB: any = WORKLOAD_TYPES.JOB;
Kubernetes Job batch resource - batch.job
LIMIT_RANGE
LIMIT_RANGE: any;
Kubernetes LimitRange resource - limitrange
NAMESPACE
NAMESPACE: any;
Kubernetes Namespace resource - namespace
NETWORK_POLICY
NETWORK_POLICY: any;
Kubernetes NetworkPolicy resource - networking.k8s.io.networkpolicy
NODE
NODE: any;
Kubernetes Node resource - node
POD
POD: any;
Kubernetes Pod resource - pod
POD_DISRUPTION_BUDGET
POD_DISRUPTION_BUDGET: any;
Kubernetes PodDisruptionBudget policy resource - policy.poddisruptionbudget
PROJECT
readonly PROJECT: any = MANAGEMENT.PROJECT;
Rancher Project management resource - management.cattle.io.project
PROJECT_ROLE_TEMPLATE_BINDING
readonly PROJECT_ROLE_TEMPLATE_BINDING: any = MANAGEMENT.PROJECT_ROLE_TEMPLATE_BINDING;
Rancher ProjectRoleTemplateBinding management resource - management.cattle.io.projectroletemplatebinding
PV
PV: any;
Kubernetes PersistentVolume resource - persistentvolume
PVC
PVC: any;
Kubernetes PersistentVolumeClaim resource - persistentvolumeclaim
REPLICA_SET
readonly REPLICA_SET: any = WORKLOAD_TYPES.REPLICA_SET;
Kubernetes ReplicaSet workload - apps.replicaset
REPLICATION_CONTROLLER
readonly REPLICATION_CONTROLLER: any = WORKLOAD_TYPES.REPLICATION_CONTROLLER;
Kubernetes ReplicationController workload - replicationcontroller
RESOURCE_QUOTA
RESOURCE_QUOTA: any;
Kubernetes ResourceQuota resource - resourcequota
ROLE
readonly ROLE: any = RBAC.ROLE;
Kubernetes Role RBAC resource - rbac.authorization.k8s.io.role
ROLE_BINDING
readonly ROLE_BINDING: any = RBAC.ROLE_BINDING;
Kubernetes RoleBinding RBAC resource - rbac.authorization.k8s.io.rolebinding
ROLE_TEMPLATE
readonly ROLE_TEMPLATE: any = MANAGEMENT.ROLE_TEMPLATE;
Rancher RoleTemplate management resource - management.cattle.io.roletemplate
SECRET
SECRET: any;
Kubernetes Secret resource - secret
SERVICE
SERVICE: any;
Kubernetes Service resource - service
SERVICE_ACCOUNT
SERVICE_ACCOUNT: any;
Kubernetes ServiceAccount resource - serviceaccount
STATEFUL_SET
readonly STATEFUL_SET: any = WORKLOAD_TYPES.STATEFUL_SET;
Kubernetes StatefulSet workload - apps.statefulset
STORAGE_CLASS
STORAGE_CLASS: any;
Kubernetes StorageClass storage resource - storage.k8s.io.storageclass
USER
readonly USER: any = MANAGEMENT.USER;
Rancher User management resource - management.cattle.io.user