kompose转换docker-compose为k8s资源清单yaml
·
https://kompose.io/
https://github.com/kubernetes/kompose/releases/download/v1.34.0/kompose-windows-amd64.exe
https://mp.weixin.qq.com/s/04nN4yky-S6bGG2OxN-LpQ
curl -L https://github.com/kubernetes/kompose/releases/download/v1.34.0/kompose-linux-amd64 -o kompose
chmod +x kompose
mv kompose /usr/bin/
vim /etc/profile
source <(kompose completion bash)
. /etc/profile
mkdir dockercompose_yaml
cd dockercompose_yaml/
vi docker-compose.yml
version: "3"
services:
memos:
image: ghcr.io/usememos/memos:0.22.2
restart: unless-stopped
ports:
- 5230:5230
volumes:
- ./memos/:/var/opt/memos
转换
kompose convert -f docker-compose.yml
root@master1:~/dockercompose_yaml# ls
docker-compose.yml memos-claim0-persistentvolumeclaim.yaml memos-deployment.yaml memos-service.yaml
Kompose生成helm chart文件
kompose convert --chart -f docker-compose.yml -o my-helm-chart
更多推荐



所有评论(0)