From ccdde5f4424836fc8e9cc98c204510fed9612e70 Mon Sep 17 00:00:00 2001 From: hc Date: Wed, 25 Jun 2025 19:40:43 +0800 Subject: merged setup and contaienrs --- containers/rocky-ssh-deployment.yaml | 48 ++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 containers/rocky-ssh-deployment.yaml (limited to 'containers/rocky-ssh-deployment.yaml') diff --git a/containers/rocky-ssh-deployment.yaml b/containers/rocky-ssh-deployment.yaml new file mode 100644 index 0000000..bb6c37f --- /dev/null +++ b/containers/rocky-ssh-deployment.yaml @@ -0,0 +1,48 @@ +apiVersion: apps/v1 +kind: StatefulSet +metadata: + name: rocky-dev + labels: + app: rocky-dev +spec: + serviceName: rocky-dev-svc + replicas: 2 + selector: + matchLabels: + app: rocky-dev + template: + metadata: + labels: + app: rocky-dev + spec: + containers: + - name: rocky-dev + image: rocky_dev:latest + imagePullPolicy: IfNotPresent # Use local image + ports: + - containerPort: 22 + name: ssh + securityContext: + privileged: true + livenessProbe: + tcpSocket: + port: 22 + initialDelaySeconds: 30 + periodSeconds: 30 + readinessProbe: + tcpSocket: + port: 22 + initialDelaySeconds: 5 + periodSeconds: 10 +--- +apiVersion: v1 +kind: Service +metadata: + name: rocky-dev-svc +spec: + clusterIP: None + selector: + app: rocky-dev + ports: + - port: 22 + targetPort: 22 -- cgit v1.2.3-70-g09d2