Skip to content

Commit 81ed0a7

Browse files
committed
update kcp CLI help text
On-behalf-of: @SAP [email protected]
1 parent 66fe6ca commit 81ed0a7

File tree

1 file changed

+14
-10
lines changed

1 file changed

+14
-10
lines changed

cmd/kcp/kcp.go

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -50,16 +50,20 @@ func main() {
5050
Use: "kcp",
5151
Short: "Kube for Control Plane (kcp)",
5252
Long: help.Doc(`
53-
kcp is the easiest way to manage Kubernetes applications against one or
54-
more clusters, by giving you a personal control plane that schedules your
55-
workloads onto one or many clusters, and making it simple to pick up and
56-
move. It supports advanced use cases such as spreading your apps across
57-
clusters for resiliency, scheduling batch workloads onto clusters with
58-
free capacity, and enabling collaboration for individual teams without
59-
having access to the underlying clusters.
60-
61-
To get started, launch a new cluster with 'kcp start', which will
62-
initialize your personal control plane and write an admin kubeconfig file
53+
kcp is a Kubernetes-like control plane focusing on
54+
55+
* being a control plane for many independent, isolated "clusters"
56+
known as workspaces,
57+
* enabling API service providers to offer APIs centrally
58+
using multi-tenant operators and
59+
* easy API consumption for users in their workspaces.
60+
61+
kcp can be a building block for SaaS service providers who need a
62+
massively multi-tenant platform to offer services to a large number of
63+
fully isolated tenants using Kubernetes-native APIs.
64+
65+
To get started, launch a new instance with 'kcp start', which will
66+
initialize your personal shard and write an admin kubeconfig file
6367
to disk.
6468
`),
6569
SilenceUsage: true,

0 commit comments

Comments
 (0)