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

linkerd-vs-istio-featured-img-compressor KubernetesService Mesh
June 22, 2020

Service Mesh Comparison: Istio vs Linkerd

From the latest CNCF annual survey, it is pretty clear that a lot of people are showing high interest in service mesh in their project and many are already using…
ephimeral environment using crossplane and argocd featured image DevOpsKubernetes
June 11, 2020

How to Create Ephemeral Environments using Crossplane and ArgoCD?

What if you could just spin up a temporary cluster to test your application and set it to delete it after a certain time period automatically, all of that using…
Log Monitoring and Alerting with Grafana Loki by ruturaj featured img KubernetesMonitoring
June 2, 2020

Log Monitoring and Alerting with Grafana Loki

In a production environment, a downtime of even a few microseconds is intolerable. Debugging such issues is time-critical. Proper logging and monitoring of infrastructure help in debugging such scenarios. It…

Like what you see? See more posts

Learn More About Us