Skip to main content
Version: v3

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