Kubernetes

Kubernetes is a set of primitives and interfaces on which products and platforms can be built. Kubernetes has been built with decades of experience of running planet-scale infrastructure and hence this extensible platform has been the most disruptive technology in Cloud and DevOps space.

Kubernetes
A meta-platform

The cloud provider in Kubernetes interacts with the underlying infrastructure which makes Kubernetes work. Run on the cloud or on VMWare vSphere or a combination of these. Kubernetes clusters can span across clouds to create hybrid environments or you can optimize by moving workers nodes to appropriate region/location.

We have been tinkering, working on Kubernetes since it’s very early days, and have contributed to the Kubernetes community.

KNOW MORE

The same things that scale Kubernetes as a platform can be extended – using Custom Resource Definitions and controllers. Many modern cloud-native tools and technologies are created this way – so that the same abstractions can be used and new ones can be extended on existing platforms. Operators and operator framework make this task, even more, easier without the need to understand all the nuts and bolts of underlying machinery.

Virtual Kubelet combines the power of container services while using the same operational patterns of Kubernetes. Container services like Fargate/Azure Container Instances or Hyper.sh can be integrated and managed from within Kubernetes using Virtual Kubelet. This combination gives the best of both worlds – for specific use cases like burst, jobs, etc.

Different workloads have different needs from the network between services and applications. Kubernetes using the CNI specification standardizes the operational part while allowing you to choose the right networking solution for your needs. You can choose between Calico, Weave, Flannal, Contiv or use a custom provider networking solution that confirms to CNI.

Storage needs of applications vary based on their performance and use case characteristics. CSI enables you to plug the right storage solution in Kubernetes. You can use the cloud provider’s storage or use a software-defined storage (SDS) platform or plug in a storage appliance. Irrespective of the underlying platform, Kubernetes provides a standard interface to manage the storage needs for the application.

Using a managed service should be as seamless as using a service internal to cluster and OSB bridges the Kubernetes cluster and external services. Whether you want to use the AWS RDS or a bucket storage solution, OSB provides a simple and easy interface to provision and use the external services from within the cluster.

Community

We have been tinkering, working on Kubernetes since it’s very early days, and have contributed to the Kubernetes community.

We are the first Kubernetes partner in India and also one of first CKA was from InfraCloud as we have been working on Kubernetes since 1.0 version.

We started organizing a local chapter of Kubernetes meetup since 2016. And we have been evangelizing Kubernetes at various conferences like DevOpsDays, Container Camp, etc. through speaking engagements.

FOR MORE DETAILS

Insights. Unravelled.

Blogs, case studies & articles

Protecting Kubernetes application data using Kanister social image Data ManagementKubernetes
August 5, 2020

Protecting Kubernetes applications data using Kanister

Whenever we talk about data-intensive applications, we usually also consider how we are going to manage that data of those applications. If we talk specifically about the stateful applications, people…
skaffold use cases blog featured image Continuous DeliveryDevOpsKubernetes
July 22, 2020

Build and deploy Kubernetes apps with Skaffold

In this blog post, we will look at Skaffold & how it can be used to improve the developer workflow for Kubernetes applications. Skaffold is a Google container tool, which…
Kubernetes Kasten disaster recovery blog featured image-1200px Cloud Native TechnologiesKubernetesOperations
July 15, 2020

Kubernetes Disaster Recovery using Kasten K10 platform

This blog post explores the K10 data management platform by Kasten. The platform functions as a way to perform backup/restore of Kubernetes applications and their volumes. This is specially useful…

Like what you see? See more posts

Learn More About Us