In this guide, we list the Kubernetes objects you can find running in an OVHcloud Managed Kubernetes.
These objects are created either at cluster creation or at node creation, and they enable cluster operations and management.
Please refrain from deleting or otherwise altering them!
Namespaces
There are several existing namespaces running in your cluster:
-
default: namespace by default -
kube-node-lease: for heartbeat Node's lease object -
kube-public: reserved mainly for cluster usage & in case of specific resources which should be publicly available -
kube-system: for objects created by Kubernetes
The following resources are running in these namespaces.
Services
Several management services are running in your cluster:
kuberneteskube-dnsmetrics-serverwormhole
In my example cluster, I get:
Deployments
To implement these services, you will find several deployment objects:
corednskube-dns-autoscalermetrics-server
In my example cluster, I get:
Daemon sets
There are also several daemonsets to define the pods that will be deployed on every node:
canalkube-proxywormhole
In my example cluster, with 5 nodes, I get:
Replica sets
There are also several replicasets to define the pods that will run on several instances:
coredns-*kube-dns-autoscaler-*metrics-server-*
In my example cluster, I get:
Pods
You will find one instance of the following pods running in every node of your cluster:
canalproxywormhole
You will also find one global instance of:
kube-dns-autoscalermetrics-server
And several instances of:
coredns
In my example cluster, with 3 nodes, I get:
Go further
For more information and tutorials, please see our other Managed Kubernetes or Platform as a Service guides. You can also explore the guides for other OVHcloud products and services.
If you need training or technical assistance to implement our solutions, contact your sales representative or click on this link to get a quote and ask our Professional Services experts for a custom analysis of your project.