INNER CODE UNIT · JavaScript

isClusterScopedKind

rohitg00/k8sgames · js/engine/ClusterState.js:5

export function isClusterScopedKind(kind) {
  return CLUSTER_SCOPED_KINDS.includes(kind);
}

const RESOURCE_KINDS = [
  'Node', 'Namespace', 'Pod', 'Deployment', 'ReplicaSet', 'StatefulSet',
  'DaemonSet', 'Job', 'CronJob', 'Service', 'Ingress', 'NetworkPolicy',
  'ConfigMap', 'Secret', 'PersistentVolume', 'PersistentVolumeClaim',
  'StorageClass', 'HorizontalPodAutoscaler', 'Role', 'ClusterRole',
  'RoleBinding', 'ClusterRoleBinding', 'ServiceAccount', 'PodDisruptionBudget',
  'ResourceQuota',
];

const OWNER_CHAINS = {
  Deployment: ['ReplicaSet'],
  ReplicaSet: ['Pod'],
  StatefulSet: ['Pod'],
  DaemonSet: ['Pod'],

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…