A domain name is your web address, the URL of your website and the basis for your e-mail addresses.
Get your website, web store or application online using our reliable and fast hosting.
Create a website or web store you will be proud of by yourself.
Work online without any problems thanks to your mailbox, the Office Suite, etc.
Powerful solutions to keep your website, shop or app online.
Tailored IT advice to improve your business and make it more successful. Whatever your needs, we will always find a suitable solution. From €199 per month.
Take advantage of being a Combell partner.
Kubernetes (or 'k8s' in techie talk) is a system for managing large groups of containers and containerised applications. This technique allows you to control the operation of containers – a process called 'Container Orchestration'. Kubernetes was originally developed by Google, but it eventually found a place in the open source community. Thanks to an open standard such as Docker, containers have become quite popular. With Kubernetes, you can manage a lot of containers – really a lot – without losing the big picture.
Today, scalability is achieved by horizontal scaling: more servers, instead of larger and more powerful ones. Microservices, which are an important trend in application development, makes us partition large software blocks into multiple smaller ones. This means you have a lot more to manage: tens, hundreds or even thousands of nodes. In a typical cloud approach, these are no longer 'servers' but 'containers'. Fortunately, Kubernetes makes it possible to manage all this in a different way.
Check out our managed Kubernetes solutions
Kubernetes enables orchestration, i.e. automation of container management. What makes containers so special is the fact that they contain an autonomous piece of code, which is often impossible to change. They can be started within seconds, either manually or automatically. Kubernetes starts the containers, takes care of things like load balancing, failover, routing of network traffic in case of high traffic, easy (automatic) scaling, but also ensures downscaling of resources when things are quiet. If a container crashes, Kubernetes steps in and starts a new one.
And that is exactly what makes Kubernetes so special – you can have containers start and stop fully automatically, based on predefined criteria. Examples of such criteria include the following:
These are just a few examples of orchestration rules you can set using Kubernetes. The key idea being to anticipate future issues. Although you can never foresee all possible obstacles, most problematic situations are covered in advance by a scenario. That is the foundation for advanced automation. You can actually solve the problems before they even occur.
This, however, requires a completely different mindset. Whereas you used to be a virtuoso on your favourite instrument as a system administrator, now you are the conductor who ensures the ensemble is in perfect harmony. And the basic rules that govern the ensemble form your sheet music.
The great advantage of Kubernetes is that you eliminate the human factor, which is the weakest link. Deploying containers within an infrastructure cluster, as well as starting and stopping additional nodes, can in principle be done manually. But doing so means that you will not be able to react as quickly as if those processes were running fully automatically.
The essence of clustering with containers is precisely to minimise the impact of a possible system error by making sure that all components are redundant and that resources can be scaled up elastically. With Kubernetes, this happens immediately, even before you had time to take action as a human administrator.
Orchestration with Kubernetes also allows you to fully automate the decision to provide extra nodes, and to divert traffic away from any possible problem. A master server monitors the cluster infrastructure, which starts and stops additional nodes based on the rules that have been set. The nodes are virtually isolated pieces of infrastructure on which each container runs, including the network settings for access and load balancing. Containers that interoperate and are highly interdependent can also be grouped into pods.
Do you find Kubernetes an interesting option, but lack the technical expertise required to configure and manage it? No problem! Combell offers you Managed Kubernetes solutions, in order make your life easier or even to fully relieve you of your worries. This way, you will still benefit from the necessary guarantees in terms of security, reliability and support.
Scaling up quickly and flexibly obviously only works as long as the physical infrastructure makes it possible. With containers, you can use the available resources very efficiently, with minimal overhead. Nevertheless, the physical infrastructure must be able to cope with peaks, or to scale up in no time. Combell provides affordable packages that allow you to grow rapidly or to develop in line with your actual needs.
You can also read the interview with a few Combell collaborators about their vision of Kubernetes and the trends toward containers and microservices.
Are you interested? Or do you have any questions?
Feel free to contact our specialists
More and more organisations are deploying Kubernetes, the popular platform for managing IT systems with containers. But opting for containers can sometimes be too big a step, either on account...
Over the past few years, Docker has become the leading standard in 'container technology' – a new method of packaging and deploying software, which is often self-written. This way, you...
Have you opted for dedicated server hardware on account of security or performance? That is possible, of course. It actually used to be the standard in the small world of...
© 1999 - 2021 Combell nv.All prices exclude VAT.
| General conditions