安裝
我們有多種方法可以安裝 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 下載並將二進位檔案新增到您的路徑。
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
Kompose 可以透過 Chocolatey 安裝
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"