Kubernetes, the standard for container orchestration

Simplify and automate the deployment, operation, maintenance and scaling of container-based applications.

Automation in data centres and cloud computing are two key drivers of the digital transformation. One core technology for this purpose is Kubernetes. This universal platform is used to manage and orchestrate containers in cloud environments – regardless of whether they are private, public (Amazon AWSMicrosoft Azure, Google Cloud Platform) or hybrid.

Kubernetes minimises the manual effort of complex container applications by automating deployment, scaling and operation.

What we offer:

Design and architecture

We accompany our customers from the concept through to the implementation of their Kubernetes project. Within our project with 1&1 Mail & Media, for example, we started with an architecture workshop to define the goals, and used that as the basis to develop a server architecture that has since grown to over 800 servers and gradually replaced the huge existing architecture of around 17,000 servers.


We focus fully on the aims and needs of our customers. That could mean a turnkey platform that the company works on, or a solution with services on Kubernetes. We provide advice and are able to develop solutions that work across teams. This is proven by best practices from more than five years of project experience.

More information

Infrastructure implementation

Whether prepared in advance by our customer or co-developed by us, we implement infrastructure in a fully automated way as the epitome of a ready-for-production solution – including monitoring, logging and all the necessary features.


We rely on the Infrastructure as Code paradigm to implement Kubernetes infrastructures. Infrastructure services such as storage space, network or computing services can be described as code and thus assembled or disassembled in a fully automated way.
This allows our customers to access a fully automated infrastructure that drastically reduces the time to market of the desired product and is dynamically scalable at the same time.

Deployment

In order to deliver a running version of the product as quickly as possible, we rely on continuous integration and continuous deployment. By automating tests, developers have more time to integrate new functions and work creatively on the project.


The automation of deployments ensures that the infrastructure is always up to date and that features that have already been programmed can be integrated at the touch of a button, rather than gathering dust in a queue.

Development

When it comes to development, we rely on support from a developer’s perspective. When developing in Kubernetes, we can make use of cloud-native applications. They stand out because they are lightweight containers that can be scaled efficiently and performantly.


If the services provided by Kubernetes are not sufficient in certain areas, we turn to service meshes to complement them in an intelligent and sensible way. We have experience in integrating database operators and using message brokers, such as the IoT MQTT broker from our technology partner Hive MQ.

Security

Kubernetes is constantly evolving. With that in mind, for reasons of security it is important to be part of these developments and to stay up to date. For this purpose, we rely on static code analysis, among other things, to harden the Kubernetes clusters. For existing installations, we can also carry out security reviews to prevent external influences on your system.

Open-source projects

Since Kubernetes was established, our developers have been actively contributing to the open-source project. During this time, our company has created tools for the Kubernetes cosmos, such as illuminatio – a Kubernetes Network Policy Validator.


In addition, we actively use many tools from the open-source sector in our projects, evaluate them and thus have the experience and know-how required to find the right services for a given project.
We not only extend the functionality of Kubernetes clusters, but also offer advice in the selection of suitable network tools and IT stacks.

Troubleshooting

If problems with the Kubernetes set-up occur, help not only needs to be provided quickly, but it also needs to be targeted and offer the required expertise. In addition to our own projects, our experts also evaluate existing installations and initiate appropriate measures or recommend action. If required, we also provide assistance with the implementation.

Further training options

We offer a variety of training opportunities for Kubernetes. In addition to seminars and training courses for certified Kubernetes administrators and application developers, training on the job is also possible. Integrated into the daily work rhythm, we develop the expertise of your (development) teams in small training sessions and through joint troubleshooting. Feel free to contact us to discuss individual solutions!

Kubernetes Administration Training

Kubernetes Administration Training

Kubernetes Administration Training covers the core concepts typically used to create and manage Kubernetes clusters in productive environments.

More Information
inovex is a Kubernetes Certified Service Partner

inovex is a Kubernetes Certified Service Partner

As a subsidiary of the Linux Foundation, the CNCF certifies pre-selected service providers with expertise in successfully implementing Kubernetes in corporations as Kubernetes Certified Service Partners (KCSP). inovex has extensive expertise in all aspects of Kubernetes. Our Certified Kubernetes Admins not only ensure that you have a proven, reliable partner at your side, but also keep you up to date on the latest and greatest technology. One of the ways we do this is through our Kubernetes Administration Training. As both a Kubernetes Training Partner and Linux Foundation Training Partner, we offer these courses to the public and on-site at company locations.

More Information

Would you like a consultation on this subject?

Call us or send us an E-Mail. We look forward to advising you.


Further topics:

Matthias Albert

Get in touch!

Matthias Albert

Head of IT Engineering & Operations

inovex services

Managing Hybrid Cloud Clusters with Kubernetes Federation

Keep control of your data while simultaneously using the features of Google Container Engine.

Read more

inovex Blog

C. Petrausch I 18.07.2017

Kubernetes Logging with Fluentd and the Elastic Stack

Kubernetes and Docker are great tools to manage your microservices, but operators and developers need tools to debug those microservices if things go south (...) 

Read more

inovex services

Cloud Strategies

Read more

inovex Blog

Johannes M. Scheuermann I 20.11.2015

Three reasons why you should use Google Container Engine

This past month I prepared a talk titled Introduction to the Google Container Engine for the GDG DevFest in Karlsruhe. While doing so I thought it would be a good idea to write up all my ideas, no matter whether they ended up in the presentation or not. So here you go, a primer on Google Container Engine, Containers and Kubernetes.

Read more