mirror of
https://github.com/psviderski/uncloud.git
synced 2026-08-26 11:03:34 +00:00
docs: regenereate CLI reference
This commit is contained in:
@@ -6,7 +6,7 @@ A CLI tool for managing Uncloud resources such as machines, services, and volume
|
|||||||
|
|
||||||
```
|
```
|
||||||
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], or tcp://host:port
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
-h, --help help for uc
|
-h, --help help for uc
|
||||||
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
@@ -23,11 +23,13 @@ A CLI tool for managing Uncloud resources such as machines, services, and volume
|
|||||||
* [uc image](uc_image.md) - Manage images on machines in the cluster.
|
* [uc image](uc_image.md) - Manage images on machines in the cluster.
|
||||||
* [uc images](uc_images.md) - List images on machines in the cluster.
|
* [uc images](uc_images.md) - List images on machines in the cluster.
|
||||||
* [uc inspect](uc_inspect.md) - Display detailed information on a service.
|
* [uc inspect](uc_inspect.md) - Display detailed information on a service.
|
||||||
|
* [uc logs](uc_logs.md) - View service logs.
|
||||||
* [uc ls](uc_ls.md) - List services.
|
* [uc ls](uc_ls.md) - List services.
|
||||||
* [uc machine](uc_machine.md) - Manage machines in an Uncloud cluster.
|
* [uc machine](uc_machine.md) - Manage machines in the cluster.
|
||||||
|
* [uc ps](uc_ps.md) - List all service containers in the cluster
|
||||||
* [uc rm](uc_rm.md) - Remove one or more services.
|
* [uc rm](uc_rm.md) - Remove one or more services.
|
||||||
* [uc run](uc_run.md) - Run a service.
|
* [uc run](uc_run.md) - Run a service.
|
||||||
* [uc scale](uc_scale.md) - Scale a replicated service by changing the number of replicas.
|
* [uc scale](uc_scale.md) - Scale a replicated service by changing the number of replicas.
|
||||||
* [uc service](uc_service.md) - Manage services in an Uncloud cluster.
|
* [uc service](uc_service.md) - Manage services in the cluster.
|
||||||
* [uc volume](uc_volume.md) - Manage volumes in an Uncloud cluster.
|
* [uc volume](uc_volume.md) - Manage volumes in the cluster.
|
||||||
|
|
||||||
|
|||||||
@@ -58,7 +58,7 @@ uc build [FLAGS] [SERVICE...] [flags]
|
|||||||
|
|
||||||
```
|
```
|
||||||
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], or tcp://host:port
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ Manage Caddy reverse proxy service.
|
|||||||
|
|
||||||
```
|
```
|
||||||
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], or tcp://host:port
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ uc caddy config [flags]
|
|||||||
|
|
||||||
```
|
```
|
||||||
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], or tcp://host:port
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ uc caddy deploy [flags]
|
|||||||
|
|
||||||
```
|
```
|
||||||
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], or tcp://host:port
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ uc ctx [flags]
|
|||||||
|
|
||||||
```
|
```
|
||||||
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], or tcp://host:port
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ uc ctx connection [flags]
|
|||||||
|
|
||||||
```
|
```
|
||||||
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], or tcp://host:port
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ uc ctx ls [flags]
|
|||||||
|
|
||||||
```
|
```
|
||||||
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], or tcp://host:port
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ uc ctx use [CONTEXT] [flags]
|
|||||||
|
|
||||||
```
|
```
|
||||||
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], or tcp://host:port
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ uc deploy [FLAGS] [SERVICE...] [flags]
|
|||||||
|
|
||||||
```
|
```
|
||||||
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], or tcp://host:port
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ DNS commands allow you to reserve or release a unique '\<id>.cluster.uncloud.run
|
|||||||
|
|
||||||
```
|
```
|
||||||
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], or tcp://host:port
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ uc dns release [flags]
|
|||||||
|
|
||||||
```
|
```
|
||||||
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], or tcp://host:port
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ uc dns reserve [flags]
|
|||||||
|
|
||||||
```
|
```
|
||||||
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], or tcp://host:port
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ uc dns show [flags]
|
|||||||
|
|
||||||
```
|
```
|
||||||
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], or tcp://host:port
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ uc exec [OPTIONS] SERVICE [COMMAND ARGS...] [flags]
|
|||||||
|
|
||||||
```
|
```
|
||||||
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], or tcp://host:port
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ Manage images on machines in the cluster.
|
|||||||
|
|
||||||
```
|
```
|
||||||
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], or tcp://host:port
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ uc image ls [REPO:[TAG]] [flags]
|
|||||||
|
|
||||||
```
|
```
|
||||||
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], or tcp://host:port
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ uc image push IMAGE [flags]
|
|||||||
|
|
||||||
```
|
```
|
||||||
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], or tcp://host:port
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ uc images [IMAGE] [flags]
|
|||||||
|
|
||||||
```
|
```
|
||||||
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], or tcp://host:port
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ uc inspect SERVICE [flags]
|
|||||||
|
|
||||||
```
|
```
|
||||||
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], or tcp://host:port
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -0,0 +1,77 @@
|
|||||||
|
# uc logs
|
||||||
|
|
||||||
|
View service logs.
|
||||||
|
|
||||||
|
## Synopsis
|
||||||
|
|
||||||
|
View logs from all replicas of the specified service(s) across all machines in the cluster.
|
||||||
|
|
||||||
|
If no services are specified, streams logs from all services defined in the Compose file
|
||||||
|
(compose.yaml by default or the file(s) specified with --file).
|
||||||
|
|
||||||
|
```
|
||||||
|
uc logs [SERVICE...] [flags]
|
||||||
|
```
|
||||||
|
|
||||||
|
## Examples
|
||||||
|
|
||||||
|
```
|
||||||
|
# View recent logs for a service.
|
||||||
|
uc logs web
|
||||||
|
|
||||||
|
# Stream logs in real-time (follow mode).
|
||||||
|
uc logs -f web
|
||||||
|
|
||||||
|
# View logs from multiple services.
|
||||||
|
uc logs web api db
|
||||||
|
|
||||||
|
# View logs from all services in compose.yaml.
|
||||||
|
uc logs
|
||||||
|
|
||||||
|
# Show last 20 lines per replica (default is 100).
|
||||||
|
uc logs -n 20 web
|
||||||
|
|
||||||
|
# Show all logs without line limit.
|
||||||
|
uc logs -n all web
|
||||||
|
|
||||||
|
# View logs from a specific time range.
|
||||||
|
uc logs --since 3h --until 1h30m web
|
||||||
|
|
||||||
|
# View logs only from replicas running on specific machines.
|
||||||
|
uc logs -m machine1,machine2 web api
|
||||||
|
```
|
||||||
|
|
||||||
|
## Options
|
||||||
|
|
||||||
|
```
|
||||||
|
--file strings One or more Compose files to load service names from when no services are specified. (default compose.yaml)
|
||||||
|
-f, --follow Continually stream new logs.
|
||||||
|
-h, --help help for logs
|
||||||
|
-m, --machine strings Filter logs by machine name or ID. Can be specified multiple times or as a comma-separated list.
|
||||||
|
--since string Show logs generated on or after the given timestamp. Accepts relative duration, RFC 3339 date, or Unix timestamp.
|
||||||
|
Examples:
|
||||||
|
--since 2m30s Relative duration (2 minutes 30 seconds ago)
|
||||||
|
--since 1h Relative duration (1 hour ago)
|
||||||
|
--since 2025-11-24 RFC 3339 date only (midnight using local timezone)
|
||||||
|
--since 2024-05-14T22:50:00 RFC 3339 date/time using local timezone
|
||||||
|
--since 2024-01-31T10:30:00Z RFC 3339 date/time in UTC
|
||||||
|
--since 1763953966 Unix timestamp (seconds since January 1, 1970)
|
||||||
|
-n, --tail string Show the most recent logs and limit the number of lines shown per replica. Use 'all' to show all logs. (default "100")
|
||||||
|
--until string Show logs generated before the given timestamp. Accepts relative duration, RFC 3339 date, or Unix timestamp.
|
||||||
|
See --since for examples.
|
||||||
|
--utc Print timestamps in UTC instead of local timezone.
|
||||||
|
```
|
||||||
|
|
||||||
|
## Options inherited from parent commands
|
||||||
|
|
||||||
|
```
|
||||||
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
|
```
|
||||||
|
|
||||||
|
## See also
|
||||||
|
|
||||||
|
* [uc](uc.md) - A CLI tool for managing Uncloud resources such as machines, services, and volumes.
|
||||||
|
|
||||||
@@ -16,7 +16,7 @@ uc ls [flags]
|
|||||||
|
|
||||||
```
|
```
|
||||||
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], or tcp://host:port
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# uc machine
|
# uc machine
|
||||||
|
|
||||||
Manage machines in an Uncloud cluster.
|
Manage machines in the cluster.
|
||||||
|
|
||||||
## Options
|
## Options
|
||||||
|
|
||||||
@@ -12,7 +12,7 @@ Manage machines in an Uncloud cluster.
|
|||||||
|
|
||||||
```
|
```
|
||||||
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], or tcp://host:port
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -30,12 +30,12 @@ uc machine add [USER@]HOST[:PORT] [flags]
|
|||||||
|
|
||||||
```
|
```
|
||||||
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], or tcp://host:port
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
```
|
```
|
||||||
|
|
||||||
## See also
|
## See also
|
||||||
|
|
||||||
* [uc machine](uc_machine.md) - Manage machines in an Uncloud cluster.
|
* [uc machine](uc_machine.md) - Manage machines in the cluster.
|
||||||
|
|
||||||
|
|||||||
@@ -52,11 +52,11 @@ uc machine init [USER@HOST:PORT] [flags]
|
|||||||
|
|
||||||
```
|
```
|
||||||
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], or tcp://host:port
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
```
|
```
|
||||||
|
|
||||||
## See also
|
## See also
|
||||||
|
|
||||||
* [uc machine](uc_machine.md) - Manage machines in an Uncloud cluster.
|
* [uc machine](uc_machine.md) - Manage machines in the cluster.
|
||||||
|
|
||||||
|
|||||||
@@ -16,12 +16,12 @@ uc machine ls [flags]
|
|||||||
|
|
||||||
```
|
```
|
||||||
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], or tcp://host:port
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
```
|
```
|
||||||
|
|
||||||
## See also
|
## See also
|
||||||
|
|
||||||
* [uc machine](uc_machine.md) - Manage machines in an Uncloud cluster.
|
* [uc machine](uc_machine.md) - Manage machines in the cluster.
|
||||||
|
|
||||||
|
|||||||
@@ -23,12 +23,12 @@ uc machine rename OLD_NAME NEW_NAME [flags]
|
|||||||
|
|
||||||
```
|
```
|
||||||
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], or tcp://host:port
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
```
|
```
|
||||||
|
|
||||||
## See also
|
## See also
|
||||||
|
|
||||||
* [uc machine](uc_machine.md) - Manage machines in an Uncloud cluster.
|
* [uc machine](uc_machine.md) - Manage machines in the cluster.
|
||||||
|
|
||||||
|
|||||||
@@ -18,12 +18,12 @@ uc machine rm MACHINE [flags]
|
|||||||
|
|
||||||
```
|
```
|
||||||
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], or tcp://host:port
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
```
|
```
|
||||||
|
|
||||||
## See also
|
## See also
|
||||||
|
|
||||||
* [uc machine](uc_machine.md) - Manage machines in an Uncloud cluster.
|
* [uc machine](uc_machine.md) - Manage machines in the cluster.
|
||||||
|
|
||||||
|
|||||||
@@ -17,12 +17,12 @@ uc machine token [flags]
|
|||||||
|
|
||||||
```
|
```
|
||||||
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], or tcp://host:port
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
```
|
```
|
||||||
|
|
||||||
## See also
|
## See also
|
||||||
|
|
||||||
* [uc machine](uc_machine.md) - Manage machines in an Uncloud cluster.
|
* [uc machine](uc_machine.md) - Manage machines in the cluster.
|
||||||
|
|
||||||
|
|||||||
@@ -28,12 +28,12 @@ uc machine update [flags]
|
|||||||
|
|
||||||
```
|
```
|
||||||
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], or tcp://host:port
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
```
|
```
|
||||||
|
|
||||||
## See also
|
## See also
|
||||||
|
|
||||||
* [uc machine](uc_machine.md) - Manage machines in an Uncloud cluster.
|
* [uc machine](uc_machine.md) - Manage machines in the cluster.
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,35 @@
|
|||||||
|
# uc ps
|
||||||
|
|
||||||
|
List all service containers in the cluster
|
||||||
|
|
||||||
|
## Synopsis
|
||||||
|
|
||||||
|
List all service containers across all machines in the cluster.
|
||||||
|
|
||||||
|
This command provides a comprehensive overview of all running containers that are part of a service,
|
||||||
|
making it easy to see the distribution and status of containers across the cluster.
|
||||||
|
|
||||||
|
```
|
||||||
|
uc ps [flags]
|
||||||
|
```
|
||||||
|
|
||||||
|
## Options
|
||||||
|
|
||||||
|
```
|
||||||
|
-h, --help help for ps
|
||||||
|
-s, --sort string Sort containers by 'service', 'machine' or 'health' (default "service")
|
||||||
|
```
|
||||||
|
|
||||||
|
## Options inherited from parent commands
|
||||||
|
|
||||||
|
```
|
||||||
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
|
```
|
||||||
|
|
||||||
|
## See also
|
||||||
|
|
||||||
|
* [uc](uc.md) - A CLI tool for managing Uncloud resources such as machines, services, and volumes.
|
||||||
|
|
||||||
@@ -24,7 +24,7 @@ uc rm SERVICE [SERVICE...] [flags]
|
|||||||
|
|
||||||
```
|
```
|
||||||
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], or tcp://host:port
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ uc run IMAGE [COMMAND...] [flags]
|
|||||||
|
|
||||||
```
|
```
|
||||||
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], or tcp://host:port
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ uc scale SERVICE REPLICAS [flags]
|
|||||||
|
|
||||||
```
|
```
|
||||||
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], or tcp://host:port
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# uc service
|
# uc service
|
||||||
|
|
||||||
Manage services in an Uncloud cluster.
|
Manage services in the cluster.
|
||||||
|
|
||||||
## Options
|
## Options
|
||||||
|
|
||||||
@@ -12,7 +12,7 @@ Manage services in an Uncloud cluster.
|
|||||||
|
|
||||||
```
|
```
|
||||||
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], or tcp://host:port
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
```
|
```
|
||||||
@@ -22,8 +22,11 @@ Manage services in an Uncloud cluster.
|
|||||||
* [uc](uc.md) - A CLI tool for managing Uncloud resources such as machines, services, and volumes.
|
* [uc](uc.md) - A CLI tool for managing Uncloud resources such as machines, services, and volumes.
|
||||||
* [uc service exec](uc_service_exec.md) - Execute a command in a running service container
|
* [uc service exec](uc_service_exec.md) - Execute a command in a running service container
|
||||||
* [uc service inspect](uc_service_inspect.md) - Display detailed information on a service.
|
* [uc service inspect](uc_service_inspect.md) - Display detailed information on a service.
|
||||||
|
* [uc service logs](uc_service_logs.md) - View service logs.
|
||||||
* [uc service ls](uc_service_ls.md) - List services.
|
* [uc service ls](uc_service_ls.md) - List services.
|
||||||
* [uc service rm](uc_service_rm.md) - Remove one or more services.
|
* [uc service rm](uc_service_rm.md) - Remove one or more services.
|
||||||
* [uc service run](uc_service_run.md) - Run a service.
|
* [uc service run](uc_service_run.md) - Run a service.
|
||||||
* [uc service scale](uc_service_scale.md) - Scale a replicated service by changing the number of replicas.
|
* [uc service scale](uc_service_scale.md) - Scale a replicated service by changing the number of replicas.
|
||||||
|
* [uc service start](uc_service_start.md) - Start one or more services.
|
||||||
|
* [uc service stop](uc_service_stop.md) - Stop one or more services.
|
||||||
|
|
||||||
|
|||||||
@@ -45,12 +45,12 @@ uc service exec [OPTIONS] SERVICE [COMMAND ARGS...] [flags]
|
|||||||
|
|
||||||
```
|
```
|
||||||
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], or tcp://host:port
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
```
|
```
|
||||||
|
|
||||||
## See also
|
## See also
|
||||||
|
|
||||||
* [uc service](uc_service.md) - Manage services in an Uncloud cluster.
|
* [uc service](uc_service.md) - Manage services in the cluster.
|
||||||
|
|
||||||
|
|||||||
@@ -16,12 +16,12 @@ uc service inspect SERVICE [flags]
|
|||||||
|
|
||||||
```
|
```
|
||||||
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], or tcp://host:port
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
```
|
```
|
||||||
|
|
||||||
## See also
|
## See also
|
||||||
|
|
||||||
* [uc service](uc_service.md) - Manage services in an Uncloud cluster.
|
* [uc service](uc_service.md) - Manage services in the cluster.
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,77 @@
|
|||||||
|
# uc service logs
|
||||||
|
|
||||||
|
View service logs.
|
||||||
|
|
||||||
|
## Synopsis
|
||||||
|
|
||||||
|
View logs from all replicas of the specified service(s) across all machines in the cluster.
|
||||||
|
|
||||||
|
If no services are specified, streams logs from all services defined in the Compose file
|
||||||
|
(compose.yaml by default or the file(s) specified with --file).
|
||||||
|
|
||||||
|
```
|
||||||
|
uc service logs [SERVICE...] [flags]
|
||||||
|
```
|
||||||
|
|
||||||
|
## Examples
|
||||||
|
|
||||||
|
```
|
||||||
|
# View recent logs for a service.
|
||||||
|
uc logs web
|
||||||
|
|
||||||
|
# Stream logs in real-time (follow mode).
|
||||||
|
uc logs -f web
|
||||||
|
|
||||||
|
# View logs from multiple services.
|
||||||
|
uc logs web api db
|
||||||
|
|
||||||
|
# View logs from all services in compose.yaml.
|
||||||
|
uc logs
|
||||||
|
|
||||||
|
# Show last 20 lines per replica (default is 100).
|
||||||
|
uc logs -n 20 web
|
||||||
|
|
||||||
|
# Show all logs without line limit.
|
||||||
|
uc logs -n all web
|
||||||
|
|
||||||
|
# View logs from a specific time range.
|
||||||
|
uc logs --since 3h --until 1h30m web
|
||||||
|
|
||||||
|
# View logs only from replicas running on specific machines.
|
||||||
|
uc logs -m machine1,machine2 web api
|
||||||
|
```
|
||||||
|
|
||||||
|
## Options
|
||||||
|
|
||||||
|
```
|
||||||
|
--file strings One or more Compose files to load service names from when no services are specified. (default compose.yaml)
|
||||||
|
-f, --follow Continually stream new logs.
|
||||||
|
-h, --help help for logs
|
||||||
|
-m, --machine strings Filter logs by machine name or ID. Can be specified multiple times or as a comma-separated list.
|
||||||
|
--since string Show logs generated on or after the given timestamp. Accepts relative duration, RFC 3339 date, or Unix timestamp.
|
||||||
|
Examples:
|
||||||
|
--since 2m30s Relative duration (2 minutes 30 seconds ago)
|
||||||
|
--since 1h Relative duration (1 hour ago)
|
||||||
|
--since 2025-11-24 RFC 3339 date only (midnight using local timezone)
|
||||||
|
--since 2024-05-14T22:50:00 RFC 3339 date/time using local timezone
|
||||||
|
--since 2024-01-31T10:30:00Z RFC 3339 date/time in UTC
|
||||||
|
--since 1763953966 Unix timestamp (seconds since January 1, 1970)
|
||||||
|
-n, --tail string Show the most recent logs and limit the number of lines shown per replica. Use 'all' to show all logs. (default "100")
|
||||||
|
--until string Show logs generated before the given timestamp. Accepts relative duration, RFC 3339 date, or Unix timestamp.
|
||||||
|
See --since for examples.
|
||||||
|
--utc Print timestamps in UTC instead of local timezone.
|
||||||
|
```
|
||||||
|
|
||||||
|
## Options inherited from parent commands
|
||||||
|
|
||||||
|
```
|
||||||
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
|
```
|
||||||
|
|
||||||
|
## See also
|
||||||
|
|
||||||
|
* [uc service](uc_service.md) - Manage services in the cluster.
|
||||||
|
|
||||||
@@ -16,12 +16,12 @@ uc service ls [flags]
|
|||||||
|
|
||||||
```
|
```
|
||||||
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], or tcp://host:port
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
```
|
```
|
||||||
|
|
||||||
## See also
|
## See also
|
||||||
|
|
||||||
* [uc service](uc_service.md) - Manage services in an Uncloud cluster.
|
* [uc service](uc_service.md) - Manage services in the cluster.
|
||||||
|
|
||||||
|
|||||||
@@ -24,12 +24,12 @@ uc service rm SERVICE [SERVICE...] [flags]
|
|||||||
|
|
||||||
```
|
```
|
||||||
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], or tcp://host:port
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
```
|
```
|
||||||
|
|
||||||
## See also
|
## See also
|
||||||
|
|
||||||
* [uc service](uc_service.md) - Manage services in an Uncloud cluster.
|
* [uc service](uc_service.md) - Manage services in the cluster.
|
||||||
|
|
||||||
|
|||||||
@@ -46,12 +46,12 @@ uc service run IMAGE [COMMAND...] [flags]
|
|||||||
|
|
||||||
```
|
```
|
||||||
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], or tcp://host:port
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
```
|
```
|
||||||
|
|
||||||
## See also
|
## See also
|
||||||
|
|
||||||
* [uc service](uc_service.md) - Manage services in an Uncloud cluster.
|
* [uc service](uc_service.md) - Manage services in the cluster.
|
||||||
|
|
||||||
|
|||||||
@@ -20,12 +20,12 @@ uc service scale SERVICE REPLICAS [flags]
|
|||||||
|
|
||||||
```
|
```
|
||||||
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], or tcp://host:port
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
```
|
```
|
||||||
|
|
||||||
## See also
|
## See also
|
||||||
|
|
||||||
* [uc service](uc_service.md) - Manage services in an Uncloud cluster.
|
* [uc service](uc_service.md) - Manage services in the cluster.
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,31 @@
|
|||||||
|
# uc service start
|
||||||
|
|
||||||
|
Start one or more services.
|
||||||
|
|
||||||
|
## Synopsis
|
||||||
|
|
||||||
|
Start one or more services.
|
||||||
|
|
||||||
|
```
|
||||||
|
uc service start SERVICE [SERVICE...] [flags]
|
||||||
|
```
|
||||||
|
|
||||||
|
## Options
|
||||||
|
|
||||||
|
```
|
||||||
|
-h, --help help for start
|
||||||
|
```
|
||||||
|
|
||||||
|
## Options inherited from parent commands
|
||||||
|
|
||||||
|
```
|
||||||
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
|
```
|
||||||
|
|
||||||
|
## See also
|
||||||
|
|
||||||
|
* [uc service](uc_service.md) - Manage services in the cluster.
|
||||||
|
|
||||||
@@ -0,0 +1,33 @@
|
|||||||
|
# uc service stop
|
||||||
|
|
||||||
|
Stop one or more services.
|
||||||
|
|
||||||
|
## Synopsis
|
||||||
|
|
||||||
|
Stop one or more services.
|
||||||
|
|
||||||
|
```
|
||||||
|
uc service stop SERVICE [SERVICE...] [flags]
|
||||||
|
```
|
||||||
|
|
||||||
|
## Options
|
||||||
|
|
||||||
|
```
|
||||||
|
-h, --help help for stop
|
||||||
|
-s, --signal string Signal to send to the container
|
||||||
|
-t, --timeout int Seconds to wait before killing the container
|
||||||
|
```
|
||||||
|
|
||||||
|
## Options inherited from parent commands
|
||||||
|
|
||||||
|
```
|
||||||
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
|
```
|
||||||
|
|
||||||
|
## See also
|
||||||
|
|
||||||
|
* [uc service](uc_service.md) - Manage services in the cluster.
|
||||||
|
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# uc volume
|
# uc volume
|
||||||
|
|
||||||
Manage volumes in an Uncloud cluster.
|
Manage volumes in the cluster.
|
||||||
|
|
||||||
## Options
|
## Options
|
||||||
|
|
||||||
@@ -12,7 +12,7 @@ Manage volumes in an Uncloud cluster.
|
|||||||
|
|
||||||
```
|
```
|
||||||
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], or tcp://host:port
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -20,12 +20,12 @@ uc volume create VOLUME_NAME [flags]
|
|||||||
|
|
||||||
```
|
```
|
||||||
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], or tcp://host:port
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
```
|
```
|
||||||
|
|
||||||
## See also
|
## See also
|
||||||
|
|
||||||
* [uc volume](uc_volume.md) - Manage volumes in an Uncloud cluster.
|
* [uc volume](uc_volume.md) - Manage volumes in the cluster.
|
||||||
|
|
||||||
|
|||||||
@@ -17,12 +17,12 @@ uc volume inspect VOLUME_NAME [flags]
|
|||||||
|
|
||||||
```
|
```
|
||||||
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], or tcp://host:port
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
```
|
```
|
||||||
|
|
||||||
## See also
|
## See also
|
||||||
|
|
||||||
* [uc volume](uc_volume.md) - Manage volumes in an Uncloud cluster.
|
* [uc volume](uc_volume.md) - Manage volumes in the cluster.
|
||||||
|
|
||||||
|
|||||||
@@ -18,12 +18,12 @@ uc volume ls [flags]
|
|||||||
|
|
||||||
```
|
```
|
||||||
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], or tcp://host:port
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
```
|
```
|
||||||
|
|
||||||
## See also
|
## See also
|
||||||
|
|
||||||
* [uc volume](uc_volume.md) - Manage volumes in an Uncloud cluster.
|
* [uc volume](uc_volume.md) - Manage volumes in the cluster.
|
||||||
|
|
||||||
|
|||||||
@@ -24,12 +24,12 @@ uc volume rm VOLUME_NAME [VOLUME_NAME...] [flags]
|
|||||||
|
|
||||||
```
|
```
|
||||||
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
--connect string Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
|
||||||
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], or tcp://host:port
|
Format: [ssh://]user@host[:port], ssh+cli://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
|
||||||
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
-c, --context string Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
|
||||||
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
--uncloud-config string Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
|
||||||
```
|
```
|
||||||
|
|
||||||
## See also
|
## See also
|
||||||
|
|
||||||
* [uc volume](uc_volume.md) - Manage volumes in an Uncloud cluster.
|
* [uc volume](uc_volume.md) - Manage volumes in the cluster.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user