Managed Kubernetes facilitates the fully automated setup of Managed Kubernetes clusters.
Several clusters can also be quickly and easily deployed, for example to set up staging environments, and then deleted again if necessary.
Managed Kubernetes also simplifies and carefully supports the automation of CI/CD pipelines in terms of testing and deployment.
Our managed solution offers maximum transparency and control of the Kubernetes cluster.
Automatic updates and security fixes
Version and upgrade provisioning
Highly-available and geo redundant control plane
Full cluster admin-level access to Kubernetes API
Managed Kubernetes is also available in the Cloud API.
The API documentation can be found here: https://devops.ionos.com/api/cloud/v5/
Kubernetes is organized in clusters and node pools. The node pools are created in the context of a cluster. The servers belonging to the node pool are provisioned into virtual data centers. All servers within a node pool are identical in their configuration.
When viewing a data center that contains resources created by Kubernetes they will be represented as read only. This is because they are managed by Kubernetes and manual interactions would cause an interference.
To conveniently control Kubernetes resources use the Kubernetes Manager.
Everything related to Managed Kubernetes can be controlled in DCD via the dedicated Kubernetes Manager.
The manager provides a complete overview of your provisioned Kubernetes clusters and node pools including their status.
Menu Bar > Resource Manager > Kubernetes Manager
The Manager allows :
Managed Kubernetes is organized in clusters and node pools containing your worker nodes.
The clusters provide their geo-redundant control plane and you don't have to set up any master nodes manually.
The node pools provide a number of worker nodes that all share the same configuration and location.
The Kubernetes API can be accessed by downloading the kubeconfig of the cluster.
Clusters can span multiple node pools that may be provisioned in different virtual data centers and across locations.
E.g. you can create a cluster consisting of multiple node pools where each pool is in a different location and achieve geo redundancy.
All operations concerning infrastructure of clusters can be performed using the Kubernetes Manager including cluster and node creation and scaling of node pools.
Everything related to Kubernetes itself can be controlled using the Kubernetes API.
To access the Kubernetes API provided by the cluster simply download the kubeconfig for the cluster and use it with tools like kubectl.
The current state of a cluster is indicated by a LED.
The cluster is available and running.
The cluster is in a transitional state and temporarily locked for modifications.
The cluster is unavailable and locked for modifications.
Modifications to the cluster are in progress. The cluster is temporarily locked for modifications.
All Kubernetes worker nodes are organized in node pools. All nodes within a node pool are identical in setup.
The nodes of a pool are provisioned into virtual data centers at a location of your choice and you can freely specify the properties of all the nodes at once before creation.
All operations concerning the infrastructure of node pools can be performed using the Kubernetes Manager.
The current state of a node pool is indicated by an LED.
The node pool is available and running.
The node pool is in a transitional state and temporarily locked for modifications.
The node pool is unavailable and locked for modifications.
Modifications to the node pool are in progress. The node pool is locked for modifications.
Nodes or worker nodes are the servers in your data center that are managed by Kubernetes and constitute your node pools.
Resources managed by Kubernetes in your data centers will be displayed by the DCD as read-only.
You can still see, inspect and position, the managed resources to your liking. However, the specifications of the resources are locked for manual interactions to avoid undesirable results.
To modify the managed resources use the Kubernetes Manager
Managed Kubernetes will manage the following resource types for you:
IP addresses (depending on your deployed pods and configurations)
A Kubernetes managed server in DCD will look like this:
The inspector for managed resources permits no direct modifications to the resources themselves. It does allow easy navigation between the data center view and the cluster and node pools views in the Kubernetes Manager.
Switching to the Kubernetes Manager and showing the respective node pool
Downloading the kubeconfig for access to the cluster.
Listing all nodes in the data center belonging to the same node pool