DevOpsCare — Powered by Lens

Anoop Kumar
k8slens
Published in
5 min readDec 14, 2021

Today, we are announcing a new service — DevOpsCare. DevOpsCare is our first joint offering with Mirantis, built to help teams ship code faster at scale and improve DevOps initiatives.

DevOpsCare is a DevOps as-a-Service offering powered by Lens Spaces. DevOpsCare provides developers and operators the ability to unleash the power of Kubernetes while eliminating complexity, thereby enabling teams and organizations to focus on accelerating their Kubernetes initiatives with little to no friction.

Teams and organizations are beginning to adopt Kubernetes to accelerate software development within the cloud. With Kubernetes, organizations can deploy their applications at scale securely, across their entire infrastructure. Although this may sound great, Kubernetes is extremely complex and at times quite difficult to get started with.

In order to scale their Kubernetes initiatives, teams require a fleet of highly skilled DevOps engineers that understand the complexities and pitfalls of Kubernetes. Many of these complexities arise as “Day 2-operations”:

All of these can drastically increase responsibilities and time to market. These challenges not only slow down software development, but may also create friction between the development and operations teams. In addition, while getting started with Kubernetes and deploying applications may not seem cumbersome initially, Kubernetes gets more complex the greater you scale.

Once organizations begin to scale, teams start to face operational challenges, especially when it comes to monitoring, automating, and security. Each of these are essential to unlocking the true value and performance benefits Kubernetes has to offer.

Luckily for you, you are not alone!

Development

Kubernetes is quickly becoming the operating system for cloud. It delivers common APIs and services for running software distributed on modern cloud based infrastructure. With strong support from all cloud technology mega-players, it has already been adopted by thousands of cloud based software projects. Although adoption has been great, Kubernetes is extremely complex. Organizations may not have all the resources necessary to ship code faster at scale. Teams need highly skilled DevOps engineers, rigorous security policies and a tuned CI/CD pipeline at the very least. These complex but necessary requirements ultimately slow down software development significantly.

Security & Regulatory Concerns

While Kubernetes is a great tool (if you know what you are doing), it is a very complex technology and can be susceptible to vulnerabilities. As more and more containers get deployed and distributed, it gets difficult to detect any vulnerabilities.

Not having a central team to oversee proper governance of the ecosystem makes it nearly impossible to enforce proper security. This immediately puts your business at risk for compliance requirements and opens the door for outside breaches, which can be very costly for your organization.

DevOps teams require proper lifecycle management for all clusters. Teams will require proper alerting and monitoring to be successful and meet compliance requirements.

Lack of Cluster visibility

As you begin to scale and deploy additional clusters to your infrastructure, having a robust alerting and monitoring system is essential. Without the ability to monitor the overall health of all of your workloads, it is nearly impossible to accurately troubleshoot, monitor, and configure your cluster appropriately.

Without visibility into your environment, teams can no longer detect uptime, cluster performance or availability. This situation puts you and your organization into a constant reactive mode stressing out your teams.

Being reactive causes continued friction and frustration when it comes to meeting quality of service and service level agreements.

Introducing DevOpsCare

Eliminating the complexity of day 2 operations continues to be the focus of many DevOps Teams, including Team Lens. As you can imagine, we need to ship new code every single week. It is essential that we have a robust Kubernetes strategy that allows us to do this securely and efficiently, to enable our engineers to focus on the most important tasks.

Throughout the last couple of months, we have been exploring various solutions to help mitigate Kubernetes’ day 2 operational duties for our team. We have identified that Lens Spaces, a centralized feature built within Lens, can drastically help eliminate day 2 operations issues. Over the last several months, Mirantis and Team Lens have identified the most critical components needed to enhance Lens Spaces. These enhancements have paved the path to our newest offering, “DevOpsCare powered by Lens”.

DevOpsCare provides a vendor-agnostic, centrally operated product-as-a-service that eliminates the complexity of day 2 Kubernetes. DevOpsCare, powered by Lens, provides a robust combination of software-as-a-service and professional services built to provide full transparency of everything Kubernetes; from lifecycle monitoring to security vulnerabilities. DevOpsCare will enhance and enrich any Kubernetes cluster on any platform, anywhere.

DevOpsCare delivers the foundational production-ready operations needed to increase speed-to-market for your applications. Ultimately improving application resilience, cluster security and fully optimized infrastructure cost.

Our Promise to you

  • Increased speed-to-market for your applications
  • Developers focus on developing
  • Increased application resilience and availability
  • Optimized infrastructure consumption
  • Reduced infrastructure spend
  • Flexible Security Vulnerability monitoring
  • Visibility Everywhere
  • Reduced risk:
  • Always-on alerting and monitoring
  • Active security scanning and governance

How do we deliver?

DevOpsCare is a subscription-based as-a-service product provided through Lens Spaces. In order to get started with DevOpsCare, enterprises need a Lens Spaces account created.

DevOpsCare handles the following:

* Automated Alerting for monitoring and/or security incidents
* Monitoring and Alerting as-a-Service
* 24x7 Monitoring and engagements on alerts by Mirantis Experts
* In depth assessment of deployed Kubernetes applications (Enterprise only)
* Enable Lens DevCluster for Developer Self Service
* Enable & configure ingress
* Test recovery of DR replicas to existing DR cluster
* Continuous Security delivery
* CICD as-a-Service with GitOps principles
* as-a-Service delivery of value added services
* Service Mesh Strategy
* Ingress Strategy
* Platform Engineering as a Service
* Evaluation & Integration of Cluster add-ons
* Expert support on application optimization
* Strategic guidance for growth and/or onboarding complex applications
* Visibility of cost and chargeback reporting (Enterprise only)
* Capacity analysis to optimize infrastructure resources

Lens DevOpsCare is a mature offering on top of Lens Spaces that allows DevOps teams to eliminate the complexity of Kubernetes and cloud native technologies in general. Teams can focus primarily on shipping enterprise grade code quickly, while we focus on building the most mature Kubernetes service.

About Lens

Lens provides the full situational awareness for everything that runs in Kubernetes. It’s lowering the barrier of entry for people just getting started and radically improving productivity for people with more experience. Lens desktop application is 100% open source and free of charge for any purpose. The Lens open source project is backed by a number of Kubernetes and cloud-native ecosystem pioneers. With over 400,000 users and 16.4k stars on GitHub, it’s the most popular IDE for Kubernetes. https://k8slens.dev

--

--