kinvolk logo | Kubernetes

Kubernetes

Working on Linux technologies for modern cloud infrastructure is Kinvolk’s main focus. Nowadays, you can’t talk about cloud instructure without a mention of Kubernetes. Kubernetes is an open source project under the Cloud Native Computing Foundation umbrella. The projects describes itself as such…

“Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications. It groups containers that make up an application into logical units for easy management and discovery. Kubernetes builds upon 15 years of experience of running production workloads at Google, combined with best-of-breed ideas and practices from the community.”

The Kubernetes project has quickly become the default choice for running container workloads. But Kubernetes is still rapidly evolving with new features and expanded use-cases. As an open-source project, Kubernetes offers everyone a chance to contribute to the project, its numerous sub-projects, and the myriad open source tools that integrate with and complement it.

Kubernetes at Kinvolk

The team at Kinvolk started working on Kubernetes early on. We presented our ideas around using traffic control with Kubernetes at the first Kubecon in Europe. Since then, most of the work we’ve done at Kinvolk has revolved around Kubernetes. A few Kubernetes-related projects we’ve worked on in the past…

In addition, Kinvolk’s major contributions to the container runtime rkt, and our knowledge of core Linux technologies such as systemd and the Linux kernel give us the ability to dig deep into the core technologies on which Kubernetes runs.

Kubernetes support services

The Kinvolk team has supported some of the most respected organizations in the cloud-native community. Through these collaborations we’ve developed a reputation for tackling difficult problems with confidence. Below, you can find the various ways Kinvolk can apply its know-how to your projects.

Custom engineering

A major focus of our work is helping clients successfully build and adapt tools that integrate with Kubernetes. As the list above shows, this work has ranged from relatively high-level work with custum operators, though the container runtime, and into the Linux kernel itself. This deep-stack knowledge is what sets our team apart.

Infrastructure services

As more organizations adopt Kubernetes, the demand for help in setting up and maintaining a Kubernetes cluster has grown. Kinvolk is meeting this demand with its team of Certified Kubernetes Administrators that assist clients in just that.

Planning and integration

We help organizations with initial planning, setup, coaching and maintainance. We focus on transferring knowledge along the way so that in-house teams can gain confidence in maintaining the clusters themselves.

Ongoing support

For Kubernetes clusters that we’ve played a hand in setting up, we offer ongoing technical support. Because of our deep-stack knowledge, we can offer support not only for the Kubernetes cluster, but also the operating system it runs atop.

Infrastructure soundness check

If you have an existing Kubernetes cluster that your team has deployed and maintains, but want to have it independently evaluated, we can help. We’ll carry out an initial consultation, inspect your cluster, and provide valuable feedback that your team can use to evolve your cluster environment.

Contact

You can reach us at [email protected] to discuss how Kinvolk can help your team.