Cluster Administration

In KubeSphere, you set a cluster’s configurations and configure its features using the interactive web console or the built-in native command-line tool kubectl. As a cluster administrator, you are responsible for a series of tasks, including cordoning and adding labels to nodes, controlling cluster visibility, monitoring cluster status, setting cluster-wide alerting and notification rules, as well as configuring storage and log collection solutions.

Note

Multi-cluster management is not covered in this chapter. For more information about this feature, see Multi-cluster Management.

Node Management

Monitor node status and learn how to add node labels or taints.

Cluster Status Monitoring

Monitor how a cluster is functioning based on different metrics, including physical resources, etcd, and API server.

Application Resources Monitoring

Monitor application resources across the cluster, such as the number of Deployments and CPU usage of different projects.

Cluster-wide Alerting and Notification

Alertmanager in KubeSphere

Learn how to manage alerts with Alertmanager in KubeSphere.

Alerting Policies (Node Level)

Learn how to set alerting policies for nodes.

Alerting Messages (Node Level)

Learn how to view alerting messages for nodes.

Cluster Settings

Cluster Visibility and Authorization

Learn how to set up cluster visibility and authorization.

Log Receivers

Introduction

Learn the basics of cluster log receivers, including tools, and general steps.

Add Elasticsearch as a Receiver

Learn how to add Elasticsearch to receive container logs, resource events, or audit logs.

Add Kafka as a Receiver

Learn how to add Kafka to receive container logs, resource events, or audit logs.

Add Fluentd as a Receiver

Learn how to add Fluentd to receive logs, events or audit logs.

Cluster Gateway

Learn how to create a cluster-scope gateway on KubeSphere.

Platform Settings

Customize Basic Information

Customize platform settings such as logo and title.

Notification Management

Customize Cluster Name in Notification Messages

Learn how to customize cluster name in notification messages sent by KubeSphere.

Configure Email Notifications

Configure a email server and add recipients to receive email notifications.

Configure DingTalk Notifications

Learn how to configure a Dingtalk conversation or chatbot to receive platform notifications sent by KubeSphere.

Configure WeCom Notifications

Learn how to configure a WeCom server to receive platform notifications sent by KubeSphere.

Configure Slack Notifications

Configure Slack notifications and add channels to receive notifications from alerting policies, kube-events, and kube-auditing.

Configure Webhook Notifications

Configure a webhook server to receive platform notifications through the webhook.

Cluster Shutdown and Restart

Learn how to gracefully shut down your cluster and restart it.

Storage Classes

Learn basic concepts of PVs, PVCs,and storage classes, and demonstrate how to manage storage classes on KubeSphere.

Volume Snapshot Classes

Learn how to manage snapshot classes on KubeSphere.