Update Servers/Containerization/Kubernetes/Migrating Docker-Compose.yml to k8s.md
All checks were successful
GitOps Automatic Deployment / GitOps Automatic Deployment (push) Successful in 7s

This commit is contained in:
2025-12-14 01:53:59 -07:00
parent 7ca1f92291
commit b1d8cc5ca5

View File

@@ -12,9 +12,9 @@ This will attempt to convert the `docker-compose.yml` file into a Kubernetes man
=== "docker-compose.yml"
``` yaml
version: "2.1"
services:
``` yaml
version: "2.1"
services:
ntfy:
image: binwiederhier/ntfy
container_name: ntfy
@@ -35,28 +35,28 @@ services:
docker_network:
ipv4_address: 192.168.5.45
networks:
networks:
default:
external:
name: docker_network
docker_network:
external: true
```
```
=== "compose-k8s.yaml"
``` yaml
---
apiVersion: v1
kind: Service
metadata:
``` yaml
---
apiVersion: v1
kind: Service
metadata:
annotations:
kompose.cmd: C:\ProgramData\chocolatey\lib\kubernetes-kompose\tools\kompose.exe --file ntfy.yaml convert --stdout
kompose.version: 1.37.0 (fb0539e64)
labels:
io.kompose.service: ntfy
name: ntfy
spec:
spec:
ports:
- name: "80"
port: 80
@@ -64,17 +64,17 @@ spec:
selector:
io.kompose.service: ntfy
---
apiVersion: apps/v1
kind: Deployment
metadata:
---
apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
kompose.cmd: C:\ProgramData\chocolatey\lib\kubernetes-kompose\tools\kompose.exe --file ntfy.yaml convert --stdout
kompose.version: 1.37.0 (fb0539e64)
labels:
io.kompose.service: ntfy
name: ntfy
spec:
spec:
replicas: 1
selector:
matchLabels:
@@ -118,31 +118,31 @@ spec:
persistentVolumeClaim:
claimName: ntfy-claim1
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
labels:
io.kompose.service: ntfy-claim0
name: ntfy-claim0
spec:
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 100Mi
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
labels:
io.kompose.service: ntfy-claim1
name: ntfy-claim1
spec:
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 100Mi
```
```