安装
有多种方法可以安装 Kompose。我们推荐(且最更新)的方法是从最新的 GitHub 版本下载二进制文件。
GitHub 发布
Kompose 通过 GitHub 发布,可以从 GitHub 版本页面 查看所有当前版本。
这是安装 Kompose 的推荐方式。
Linux 和 macOS
# Linux
curl -L https://github.com/kubernetes/kompose/releases/download/v1.34.0/kompose-linux-amd64 -o kompose
# Linux ARM64
curl -L https://github.com/kubernetes/kompose/releases/download/v1.34.0/kompose-linux-arm64 -o kompose
# macOS
curl -L https://github.com/kubernetes/kompose/releases/download/v1.34.0/kompose-darwin-amd64 -o kompose
# macOS ARM64
curl -L https://github.com/kubernetes/kompose/releases/download/v1.34.0/kompose-darwin-arm64 -o kompose
chmod +x kompose
sudo mv ./kompose /usr/local/bin/kompose
Windows
从 GitHub 下载并将二进制文件添加到 PATH。
Go
使用 go install
安装将从主分支下载最新的开发变更。
go install github.com/kubernetes/kompose@latest
CentOS
Kompose 在 EPEL(可用于 EPEL 7 软件包存储库)CentOS 存储库中。如果您尚未安装且启用 EPEL 存储库,可以通过运行 sudo yum install epel-release
安装启用。
如果您的系统已启用 EPEL,可以像安装其他软件包一样安装 Kompose。
sudo yum -y install kompose
macOS
对于 macOS,可以通过 Homebrew 或 MacPorts 安装最新版本。
brew install kompose
Windows
可以通过 Chocolatey 安装 Kompose
choco install kubernetes-kompose
或使用 winget
winget install Kubernetes.kompose
Docker
可以从 Docker 或 Podman 的官方存储库构建镜像
docker build -t kompose https://github.com/kubernetes/kompose.git\#main
要对当前目录运行已构建镜像,请运行以下命令
docker run --rm -it -v $PWD:/opt kompose sh -c "cd /opt && kompose convert"