Was this page helpful?
Overview¶
There are generally 2 types of resources in Kubernetes: namespaced and cluster-scoped resources.
Tip
You can discover the available resources (for the installed version in your cluster) by running
kubectl api-resources --api-group=scylla.scylladb.com
and explore their schema using
kubectl explain --api-version='scylla.scylladb.com/v1alpha1' NodeConfig.spec
Namespaced resources¶
Cluster scoped resources¶
Cluster scoped resources declare the state for the whole cluster or control something at the cluster level which isn’t multitenant. Therefore, working with these resources requires elevated privileges.
Generally, there can be multiple instances of these resources but for some of them, like for ScyllaOperatorConfigs, it only makes sense to have one instance. We call them singletons and the single instance is named cluster.