73 lines
1.9 KiB
Plaintext
73 lines
1.9 KiB
Plaintext
---
|
||
title: 安装 kubectl 插件
|
||
---
|
||
|
||
import Tabs from '@theme/Tabs';
|
||
import TabItem from '@theme/TabItem';
|
||
|
||
安装 vela kubectl 插件可以帮助你更简单的交付云原生应用!
|
||
|
||
## 安装
|
||
|
||
你可以通过以下方式安装 `kubectl vela`:
|
||
|
||
<Tabs
|
||
className="unique-tabs"
|
||
defaultValue="krew"
|
||
values={[
|
||
{label: 'Krew', value: 'krew'},
|
||
{label: 'Script', value: 'script'},
|
||
]}>
|
||
<TabItem value="krew">
|
||
|
||
1. 安装并且设置 [krew](https://krew.sigs.k8s.io/docs/user-guide/setup/install/)
|
||
2. 更新 kubectl 插件列表:
|
||
```shell
|
||
kubectl krew update
|
||
```
|
||
3. 安装 kubectl vela:
|
||
```shell script
|
||
kubectl krew install vela
|
||
```
|
||
|
||
</TabItem>
|
||
<TabItem value="script">
|
||
|
||
**macOS/Linux**
|
||
```shell script
|
||
curl -fsSl https://kubevela.io/script/install-kubectl-vela.sh | bash
|
||
```
|
||
|
||
你也可以在 [release 页面(>= v1.0.3)](https://github.com/oam-dev/kubevela/releases)手动下载二进制可执行文件,Kubectl 会自动从你的系统路径中找到它。
|
||
</TabItem>
|
||
</Tabs>
|
||
|
||
|
||
## 使用
|
||
|
||
```shell
|
||
$ kubectl vela -h
|
||
A Highly Extensible Platform Engine based on Kubernetes and Open Application Model.
|
||
|
||
Usage:
|
||
kubectl vela [flags]
|
||
kubectl vela [command]
|
||
|
||
Available Commands:
|
||
|
||
Flags:
|
||
-h, --help help for vela
|
||
|
||
dry-run Dry Run an application, and output the K8s resources as
|
||
result to stdout, only CUE template supported for now
|
||
live-diff Dry-run an application, and do diff on a specific app
|
||
revison. The provided capability definitions will be used
|
||
during Dry-run. If any capabilities used in the app are not
|
||
found in the provided ones, it will try to find from
|
||
cluster.
|
||
show Show the reference doc for a workload type or trait
|
||
version Prints out build version information
|
||
|
||
|
||
Use "kubectl vela [command] --help" for more information about a command.
|
||
``` |