KubeClipper: Convenient Kubernetes Lifecycle Management

Shriira Press

Preface

Install, operate, and manage the full lifecycle of Kubernetes clusters on machines you already own — through a web console, an API, and a single command.

Welcome to KubeClipper: Convenient Kubernetes Lifecycle Management.

KubeClipper is a lightweight CNCF Sandbox project that takes the hardest part of running Kubernetes — standing clusters up and keeping them healthy over time — and turns it into a guided experience. Rather than asking you to learn kubeadm, wire together a container runtime, and script every node operation by hand, KubeClipper installs itself on a single host with one command, then lets you create conformant Kubernetes clusters on existing bare-metal, virtual, or cloud machines through a friendly web console or its API. Once a cluster exists, the same platform manages its whole life: adding and removing nodes, upgrading versions, backing up and restoring etcd, opening a terminal into any node, and installing plugins. This book explains the problem KubeClipper solves and the philosophy behind it, walks through its kc-server and kc-agent architecture and the NATS message bus that connects them, shows how clusters are described and built from operations and steps, covers day-two work like scaling, upgrades, and backup and restore, explains access control and high availability, and closes with how KubeClipper fits among the other cluster-management tools in the cloud-native world. By the end you will understand not just how to drive KubeClipper but why it is shaped the way it is.

This title is part of the ShriIra library and is free to read in full, right here — our small contribution to making world-class knowledge easy to reach.

A note on reading it: open the Contents menu at the top of the reader to jump between chapters, use the Aa menu to set a comfortable text size, theme (light, sepia, or night), and single- or two-page layout. Your place is saved automatically, so you can always pick up where you left off.

We hope it serves you well.

— Shriira Press

Contents

  1. Chapter 1 — What KubeClipper Is
  2. Chapter 2 — Architecture: Server, Agent, and the Message Bus
  3. Chapter 3 — Clusters, Operations, and Steps
  4. Chapter 4 — Creating a Cluster
  5. Chapter 5 — Day-Two Operations
  6. Chapter 6 — Access, Plugins, and High Availability
  7. Chapter 7 — KubeClipper in Practice
0%
1/1