All Things Kubernetes and
Data Management

The Kasten Blog

  Latest Posts

Announcing Kasten K10 Version 2.0

We are excited to announce the general availability of Version 2.0 of K10, Kasten’s cloud-native data management platform. Already resonating with enterprise operations professionals interested in addressing critical Day 2 issues, K10 version 2.0 includes important new features that address two of the greatest pain points plaguing expanding Kubernetes deployments today: security and operational simplicity.

Security to Keep Your Data Safe

Arguably among your most precious resources, the safety of your corporate data is paramount, not only for regulatory compliance but also as a matter of sound, ethical business practice. With K10, customers can draw on a comprehensive set of enterprise security features so that the CISOs and CDOs can sleep easy. Key security features include:

K10 v2.0 Security Features

  • Kubernetes Authentication: out of the box support for K8s authentication so that K10 can fit in seamlessly with the Kubernetes security model. Examples include:

    • OpenID Connect (OIDC): you have the option to use secure, short-lived tokens and make use of this preferred method for authenticating in Kubernetes environments

    • Token Authentication: you can use Kubernetes account tokens

  • AWS Identity and Access Management (IAM) roles: AWS’ web service for secure access control (authentication and authorization), leveraging the same controls for all of your AWS resources

  • Role Based Access Control (RBAC): using Kubernetes’ own fine-grained role-based access control that helps ensure users only have access to what they need

  • Encryption: end-to-end encryption of application/ configuration/ data and associated metadata artifacts in-flight and at-rest

  • Customer-Managed Encryption Keys: management of encryption keys by customers protects their data by ensuring that only they (and not Kasten) have access to their data

Operational Simplicity

Backup and mobility are important Day 2 considerations when it comes to deploying Kubernetes applications in production. After all, in any environment of scale, there will be situations that call for reverting to earlier revisions, recovering from disasters and migrating workloads flexibly. Yet, no one in charge of operations wants to deal with more of the operational overhead to provide these capabilities. K10 has several features that help simplify operations from initial deployment through on-going operations:

K10 v2.0 Dashboard

  • Management Interface: easy-to-use, state-of-the-art, web-based user interface for global visibility, and establishing and managing policies

  • Kubernetes API: provides a Kubernetes-native API for programmatic control. This choice allows us to not only implement a desired-state system like the rest of Kubernetes, it also allows our APIs to be invoked by the native kubectl tool that you are already familiar with. Further, since most popular 3rd party software management tools (e.g. for CI/CD) have kubectl hooks, incorporating K10 into your environment is easy with Kubernetes-native Custom Resources (CRs) such as:

    apiVersion: config.kio.kasten.io/v1alpha1
    kind: Policy
    metadata:
      name: sample-policy
      namespace: kasten-io
    spec:
      comment: My sample backup policy
      frequency: '@daily'
      retention:
        hourly: 24
        daily: 7
      actions:
      - action: backup
      selector:
        matchLabels:
          k10.kasten.io/appNamespace: sampleApp

  • Auto-Discovery: automatically scans the environment upon deployment and identifies all applications and their components requiring protection; even as these applications change from day to day.

  • Policy-Driven: supports automated enforcement of protection policies to support SLAs and compliance needs

  • Multi-Tenancy: straightforward support for multiple customers or internal business units

  • Advanced Monitoring and Logging: to use with your preferred monitoring tool or advanced analytics system

An Ecosystem Rich Enough to Meet Your Needs

When it comes to enterprise environments, not only is scale a given, but so is the diversity of systems and platform options available to developers and operators. With K10 you have the flexibility to deploy with the confidence that you are not sacrificing choice or being restricted to only a few deployment models. To provide you with freedom of choice, K10 integrates with all major ecosystem options:

  • Kubernetes Distributions: including all major cloud-based managed Kubernetes offerings such as Azure Kubernetes Service (AKS), Amazon Elastic Kubernetes Service (EKS), Google Kubernetes Engine (GKE), IBM Kubernetes Service (IKS) and all leading on-prem distributions such as upstream Kubernetes, Rancher, Pivotal Container Service/VMware Tanzu, and Red Hat OpenShift.

  • Data Services: including support for Postgres, MongoDB, Elastic, AWS RDS, MySQL, and Cassandra.

  • Storage providers: including deep, native support for VMware First Class Disk (FCD), first-class integration for the Container Storage Interface (CSI), support for Ceph, NetApp Trident, all storage systems found in the major clouds, and a lot more.

Get Started Today!

You can try the fully-featured and free Starter Edition of K10 2.0 today. We are also available in the GKE (free trial option available) and the EKS marketplaces. To learn more about K10, please visit the product page, check out the K10 datasheet, watch our recent webinars, and read the documentation.

Niraj Tolia is the CEO and Co-Founder at Kasten and is interested in all things Kubernetes. He has played multiple roles in the past, including the Senior Director of Engineering for Dell EMC's CloudBoost family of products and the VP of Engineering and Chief Architect at Maginatics (acquired by EMC). Niraj received his PhD, MS, and BS in Computer Engineering from Carnegie Mellon University.

Share