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
Logo

码道开发者社区,聚焦华为云码道 CodeArts 代码智能体,沉淀 Agent、Skill、鸿蒙开发实战内容,供开发者查阅资料、交流技术、分享工程实践

更多推荐