Skip to main content
Version: v3

K8S

const K8S: object;

Kubernetes core and common resource types

Type Declaration​

CLUSTER_ROLE​

readonly CLUSTER_ROLE: string = RBAC.CLUSTER_ROLE;

Kubernetes ClusterRole RBAC resource - rbac.authorization.k8s.io.clusterrole

CLUSTER_ROLE_BINDING​

readonly CLUSTER_ROLE_BINDING: string = RBAC.CLUSTER_ROLE_BINDING;

Kubernetes ClusterRoleBinding RBAC resource - rbac.authorization.k8s.io.clusterrolebinding

CLUSTER_ROLE_TEMPLATE_BINDING​

readonly CLUSTER_ROLE_TEMPLATE_BINDING: string = MANAGEMENT.CLUSTER_ROLE_TEMPLATE_BINDING;

Rancher ClusterRoleTemplateBinding management resource - management.cattle.io.clusterroletemplatebinding

CONFIG_MAP​

CONFIG_MAP: "configmap";

Kubernetes ConfigMap resource - configmap

CRON_JOB​

readonly CRON_JOB: string = WORKLOAD_TYPES.CRON_JOB;

Kubernetes CronJob batch resource - batch.cronjob

CSI_DRIVER​

CSI_DRIVER: "storage.k8s.io.csidriver";

Kubernetes CSIDriver storage resource - storage.k8s.io.csidriver

DAEMON_SET​

readonly DAEMON_SET: string = WORKLOAD_TYPES.DAEMON_SET;

Kubernetes DaemonSet workload - apps.daemonset

DEPLOYMENT​

readonly DEPLOYMENT: string = WORKLOAD_TYPES.DEPLOYMENT;

Kubernetes Deployment workload - apps.deployment

ENDPOINTS​

ENDPOINTS: "endpoints";

Kubernetes Endpoints resource - endpoints

EVENT​

EVENT: "event";

Kubernetes Event resource - event

GLOBAL_ROLE​

readonly GLOBAL_ROLE: string = MANAGEMENT.GLOBAL_ROLE;

Rancher GlobalRole management resource - management.cattle.io.globalrole

GLOBAL_ROLE_BINDING​

readonly GLOBAL_ROLE_BINDING: string = MANAGEMENT.GLOBAL_ROLE_BINDING;

Rancher GlobalRoleBinding management resource - management.cattle.io.globalrolebinding

HPA​

HPA: "autoscaling.horizontalpodautoscaler";

Kubernetes HorizontalPodAutoscaler resource - autoscaling.horizontalpodautoscaler

INGRESS​

INGRESS: "networking.k8s.io.ingress";

Kubernetes Ingress networking resource - networking.k8s.io.ingress

INGRESS_CLASS​

INGRESS_CLASS: "networking.k8s.io.ingressclass";

Kubernetes IngressClass resource - networking.k8s.io.ingressclass

JOB​

readonly JOB: string = WORKLOAD_TYPES.JOB;

Kubernetes Job batch resource - batch.job

LIMIT_RANGE​

LIMIT_RANGE: "limitrange";

Kubernetes LimitRange resource - limitrange

NAMESPACE​

NAMESPACE: "namespace";

Kubernetes Namespace resource - namespace

NETWORK_POLICY​

NETWORK_POLICY: "networking.k8s.io.networkpolicy";

Kubernetes NetworkPolicy resource - networking.k8s.io.networkpolicy

NODE​

NODE: "node";

Kubernetes Node resource - node

POD​

POD: "pod";

Kubernetes Pod resource - pod

POD_DISRUPTION_BUDGET​

POD_DISRUPTION_BUDGET: "policy.poddisruptionbudget";

Kubernetes PodDisruptionBudget policy resource - policy.poddisruptionbudget

PROJECT​

readonly PROJECT: string = MANAGEMENT.PROJECT;

Rancher Project management resource - management.cattle.io.project

PROJECT_ROLE_TEMPLATE_BINDING​

readonly PROJECT_ROLE_TEMPLATE_BINDING: string = MANAGEMENT.PROJECT_ROLE_TEMPLATE_BINDING;

Rancher ProjectRoleTemplateBinding management resource - management.cattle.io.projectroletemplatebinding

PV​

PV: "persistentvolume";

Kubernetes PersistentVolume resource - persistentvolume

PVC​

PVC: "persistentvolumeclaim";

Kubernetes PersistentVolumeClaim resource - persistentvolumeclaim

REPLICA_SET​

readonly REPLICA_SET: string = WORKLOAD_TYPES.REPLICA_SET;

Kubernetes ReplicaSet workload - apps.replicaset

REPLICATION_CONTROLLER​

readonly REPLICATION_CONTROLLER: string = WORKLOAD_TYPES.REPLICATION_CONTROLLER;

Kubernetes ReplicationController workload - replicationcontroller

RESOURCE_QUOTA​

RESOURCE_QUOTA: "resourcequota";

Kubernetes ResourceQuota resource - resourcequota

ROLE​

readonly ROLE: string = RBAC.ROLE;

Kubernetes Role RBAC resource - rbac.authorization.k8s.io.role

ROLE_BINDING​

readonly ROLE_BINDING: string = RBAC.ROLE_BINDING;

Kubernetes RoleBinding RBAC resource - rbac.authorization.k8s.io.rolebinding

ROLE_TEMPLATE​

readonly ROLE_TEMPLATE: string = MANAGEMENT.ROLE_TEMPLATE;

Rancher RoleTemplate management resource - management.cattle.io.roletemplate

SECRET​

SECRET: "secret";

Kubernetes Secret resource - secret

SERVICE​

SERVICE: "service";

Kubernetes Service resource - service

SERVICE_ACCOUNT​

SERVICE_ACCOUNT: "serviceaccount";

Kubernetes ServiceAccount resource - serviceaccount

STATEFUL_SET​

readonly STATEFUL_SET: string = WORKLOAD_TYPES.STATEFUL_SET;

Kubernetes StatefulSet workload - apps.statefulset

STORAGE_CLASS​

STORAGE_CLASS: "storage.k8s.io.storageclass";

Kubernetes StorageClass storage resource - storage.k8s.io.storageclass

USER​

readonly USER: string = MANAGEMENT.USER;

Rancher User management resource - management.cattle.io.user