1. 先下载Kompose 的包,这里以centos为例
使用yaml进行安装
sudo yum -y install kompose
2. 准备一个 docker compose 的文件
version: "2"
services:
redis-master:
image: registry.k8s.io/redis:e2e
ports:
- "6379"
redis-slave:
image: gcr.io/google_samples/gb-redisslave:v3
ports:
- "6379"
environment:
- GET_HOSTS_FROM=dns
frontend:
image: gcr.io/google-samples/gb-frontend:v4
ports:
- "80:80"
environment:
- GET_HOSTS_FROM=dns
labels:
kompose.service.type: LoadBalancer
使用 kompose convert 命令进行转换 即可得到对应的yaml文件,然后就可以使用 kubectl apply -f 进行运行了