kubevela.github.io/i18n/zh/docusaurus-plugin-content-docs/version-v1.0/kubectlplugin.mdx

73 lines
1.9 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
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.
```