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