• Glossary
  • Support
  • Downloads
  • DataStax Home
Get Live Help
Expand All
Collapse All

DataStax Project Mission Control

    • Overview
      • Release notes
      • FAQs
      • Getting support
    • Installing DataStax Mission Control
      • Planning your install
      • Server-based Runtime Installer
        • Services setup with DataStax Mission Control Runtime Installer
      • Bring your own Kubernetes
        • Installing Control Plane
        • Installing Data Plane
    • Migrating
      • Migrating DSE Cluster to DataStax Mission Control
    • Managing
      • Managing DSE clusters
        • Configuring DSE
          • Authentication
          • Authorization
          • Securing DSE
          • DSE Unified Authorization
        • Cluster lifecycle
          • Creating a cluster
          • Creating a single-token cluster
          • Creating a multi-token cluster
          • Terminating a DSE cluster
          • Upgrading a DSE cluster
        • Datacenter lifecycle
          • Adding a DSE datacenter
          • Terminating a DSE datacenter
        • Node lifecycle
          • Adding DSE nodes
          • Terminating DSE nodes
          • Using per-node configurations
      • Managing DataStax Mission Control infrastructure
        • Adding a node to DataStax Mission Control clusters
        • Terminating a node from DataStax Mission Control clusters
        • Storage classes defined
      • Managing DataStax Mission Control resources
        • Accessing Admin Console
        • Configuring DataStax Mission Control
        • Generating a support bundle
    • Operating on DSE Clusters
      • Cleanup
      • Rebuilding
      • Replacing a node
      • Rolling restart
      • Upgrading SSTables
    • Reference
      • DSECluster manifest
      • CassandraTask manifest
  • DataStax Project Mission Control
  • Overview
  • FAQs

Frequently Asked Questions (FAQ)s

DataStax Mission Control is current in Private Preview. It is subject to the beta agreement executed between you and DataStax. DataStax Mission Control is not intended for production use, has not been certified for production workloads, and might contain bugs and other functional issues. There is no guarantee that DataStax Mission Control will ever become generally available. DataStax Mission Control is provided on an “AS IS” basis, without warranty or indemnity of any kind.

If you are interested in trying out DataStax Mission Control please contact your DataStax account team.

What is DataStax Mission Control?

DataStax Mission Control provides everything needed to run DSE clusters of any scale with reduced complexity and integrations with centralized services within the enterprise.

DataStax Mission Control manages the entire operational surface of DataStax Enterprise, DSE, across a diverse array of hosting options, from self-managed bare-metal to cloud-provided virtual machines. DataStax Mission Control provides always-on, automated operations of DSE clusters based on expertise running DataStax Astra. It assists DataStax customers with their own on-premises deployments. It vastly simplifies lifecycle management, observability, best practice configuration, and advanced operations.

What are the main components of DataStax Mission Control?

Lifecycle Management

Simplify deploying and configuring DataStax Enterprise (DSE) clusters in Kubernetes.

Observability

Follow logs and metrics and use monitoring tools to track the operations of your DSE system.

Health & Best Practices

Kubernetes uses kubelet to probe the need to restart a container, while deployments use readiness probes to check a pod’s ability to receive traffic.

Security

Secure the build and restore processes from nodes to datacenters from the cloud.

Advanced Operations

Perform node repairs, compaction, streaming, and backup & restore.

Who is the target audience?

Existing and new DataStax Enterprise (DSE) users.

Browser-Based User Interface

Users connect to a web service running within the DataStax Mission Control environment. From here they are presented with an Astra-like experience for deploying and managing services running within their infrastructure. Based on user permissions multiple views are available for various parts of the system including connection and health information for developers, advanced observability and operations controls for database administrators, and hardware capacity and usage for infrastructure engineers.

Kubernetes API Endpoints

Any task that can be run within the DataStax Mission Control user interface is also available via Kubernetes APIs and Custom Resource Definitions (CRD). This allows any Kubernetes client or enabled project to automate and interface with DataStax Mission Control. From GitOps workflows with Flux and Argo to template-based Helm charts, DataStax Mission Control provides extreme flexibility for integration with existing systems.

What is the pricing model?

Pricing for DataStax Mission Control is included in the DSE license and all existing DSE customers will get a free download to replace OpsCenter.

Is there support available?

Yes. Contact your account team for a license file and download links if the welcome email is inaccessible. The links include a method to provide feedback to DataStax and ask questions.

What is a Control Plane Cluster?

A Control Plane is the management layer that establishes and controls all key operations related to management of database components, provides access to its functions via APIs, and handles the ongoing lifecycle of and health of the whole system.

mc high level architecture

What is a Data Plane Cluster?

While the Control Plane establishes policies for all key operations, the Data Plane is the remaining infrastructure architecture that carries out the operational policies. In Kubernetes, worker nodes, along with their pods and containers, comprise the Data Plane. A Kubelet is a small application that runs on each node in the cluster and executes actions.

What is a Kubernetes Cluster?

It is a set of nodes that run containerized applications. An application is packaged into a container along with its dependencies and necessary services. In Kubernetes, a pod is a wrapper around a single container, and that pod is what Kubernetes manages.

What is a DataStax Enterprise Cluster?

A cluster comprised of one or more nodes that exists as an always-on data platform for cloud applications that is powered by Apache CassandraTM. It uses the OpsCenter Web application to monitor and run administrative operations on the nodes. DataStax Mission Control is intended to supersede OpsCenter functionality as Kubernetes clusters move, in part or wholly, to the Cloud.

What is the mapping of Kubernetes terms to DataStax Enterprise / Apache Cassandra Terms?

Table 1. Mapping of Terms
Term Description Kubernetes Apache Cassandra TM

Container

a way to package an application along with its libraries and its dependencies

√

√

Docker

most popular contnainer runtime software running containerization of applications

√

√

Manifest

typically either a JSON or YAML file that specifies a desired state of a Kubernetes API object such as a pod, deployment, or service.

√

√

Namespace

Equivalent with virtual cluster, providing a way to divide a physical cluster into multiple virtual clusters. It is also a way to provide organization to objects in a cluster.

√

√

Node

either physical or virtual machines in the cluster from which applications run

√ controlled by the Kubernetes Control Plane

√

Logging

Logs are the list of events that are recorded by a cluster or application. They help us understand how data is flowing through applications as well as spot when and where errors occur.

√ In Kubernetes your application should output logs to stdout and stderr.

√

Proxy

A server that acts as an intermediary for a remote service, taking client requests and copying client data to the server, and sending the server replies to the client.

√ kube-proxy is the network proxy that performs Kubernetes networking services in and out of the cluster

√

RBAC

Role-Based Access Control uses roles which grant the required level of access to sets of users in the cluster.

√ Managed through the Kubernetes API

√

Secret

A kuberenetes object that stores sensitive information such as passwords, API keys, and ssh keys so that pods can use that information without the data being shown. Sensitive data is exposed to containers either as a file in a volume mount or through environment variables.

√

√

Release notes Getting support

General Inquiries: +1 (650) 389-6000 info@datastax.com

© DataStax | Privacy policy | Terms of use

DataStax, Titan, and TitanDB are registered trademarks of DataStax, Inc. and its subsidiaries in the United States and/or other countries.

Apache, Apache Cassandra, Cassandra, Apache Tomcat, Tomcat, Apache Lucene, Apache Solr, Apache Hadoop, Hadoop, Apache Pulsar, Pulsar, Apache Spark, Spark, Apache TinkerPop, TinkerPop, Apache Kafka and Kafka are either registered trademarks or trademarks of the Apache Software Foundation or its subsidiaries in Canada, the United States and/or other countries.

Kubernetes is the registered trademark of the Linux Foundation.

landing_page landingpage