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