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

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…
KubernetesSecurity
May 26, 2020

Kubernetes Pod Security Policies with Open Policy Agent

Kubernetes is the most popular container orchestration platform in today’s cloud-native ecosystem. Consequently, Kubernetes security is also an area of increased interest and attention. In this blog post, first I…
gravity-cloudnative-post-thumbnail Cloud Native TechnologiesKubernetes
May 22, 2020

Packaging Cloud-native Applications With Gravity

How do you deliver your SaaS product in a restricted on-premise environment as identical as it is in the cloud? As a vendor how can you deliver cloud-native solutions in…

Like what you see? See more posts

Learn More About Us