diff --git a/.gitea/workflows/devstar-studio-master.yaml b/.gitea/workflows/mengningsoftware-docs-ci-cd.yaml similarity index 97% rename from .gitea/workflows/devstar-studio-master.yaml rename to .gitea/workflows/mengningsoftware-docs-ci-cd.yaml index a656781..a9eefa9 100644 --- a/.gitea/workflows/devstar-studio-master.yaml +++ b/.gitea/workflows/mengningsoftware-docs-ci-cd.yaml @@ -52,4 +52,4 @@ jobs: - name: 部署到 Kubernetes run: | - kubectl apply -f /tmp/project/k8s/job.yaml \ No newline at end of file + kubectl apply -f /k8s/app-deploy.yaml \ No newline at end of file diff --git a/k8s/app-deploy.yaml b/k8s/app-deploy.yaml new file mode 100644 index 0000000..0c302e3 --- /dev/null +++ b/k8s/app-deploy.yaml @@ -0,0 +1,36 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: docs-app + namespace: app +spec: + replicas: 2 + selector: + matchLabels: + app: docs + template: + metadata: + labels: + app: docs + spec: + imagePullSecrets: + - name: my-aliyun + containers: + - name: docs + image: crpi-pqfsp88s5zx2zwfq.cn-hangzhou.personal.cr.aliyuncs.com/devstar/devstar_introduction:v1 + ports: + - containerPort: 80 +--- +apiVersion: v1 +kind: Service +metadata: + name: docs-server-svc + namespace: app +spec: + type: NodePort + ports: + - port: 80 + targetPort: 80 + nodePort: 31333 + selector: + app: docs \ No newline at end of file diff --git a/k8s/deploy.yaml b/k8s/deploy.yaml deleted file mode 100644 index 5337f3f..0000000 --- a/k8s/deploy.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: devstar-app - namespace: devstar-deploy -spec: - replicas: 3 - selector: - matchLabels: - app: devstar - template: - metadata: - labels: - app: devstar - spec: - containers: - - name: devstar - image: crp-pqf/sp885z2x2wfq.cn-hangzhou.personal.cr.aligunes.com/devstar/devstar_introduction:v1 - ports: - - containerPort: 8889 # 容器监听端口 ---- -apiVersion: v1 -kind: Service -metadata: - name: devstar-server-svc - namespace: devstar-deploy -spec: - type: NodePort - ports: - - port: 8889 - targetPort: 8889 - nodePort: 31234 - selector: - app: devstar \ No newline at end of file diff --git a/k8s/job.yaml b/k8s/job.yaml deleted file mode 100644 index a8000aa..0000000 --- a/k8s/job.yaml +++ /dev/null @@ -1,16 +0,0 @@ -apiVersion: batch/v1 -kind: Job -metadata: - name: todolist-job -spec: - template: - metadata: - labels: - app: todolist - spec: - restartPolicy: Never # Job 通常不重启失败的 Pod,可以根据需求改为 OnFailure - containers: - - name: todolist-container - image: crpi-s56ujsdigakae3xq.cn-hangzhou.personal.cr.aliyuncs.com/uniquespace/todolist:latest - ports: - - containerPort: 3000 \ No newline at end of file diff --git a/k8s/zero-server.yaml b/k8s/zero-server.yaml deleted file mode 100644 index aa0072c..0000000 --- a/k8s/zero-server.yaml +++ /dev/null @@ -1,47 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: zero-server - namespace: zero-server - labels: - app: zero-server -spec: - replicas: 3 - revisionHistoryLimit: 5 - selector: - matchLabels: - app: zero-server - template: - metadata: - labels: - app: zero-server - spec: - imagePullSecrets: - - name: my-aliyun - containers: - - name: zero-server - image: crpi-pqfsp88s5zx2zwfq.cn-hangzhou.personal.cr.aliyuncs.com/devstar/devstar_introduction:v1 - imagePullPolicy: IfNotPresent - ports: - - containerPort: 8889 - volumeMounts: - - name: timezone - mountPath: /etc/localtime - volumes: - - name: timezone - hostPath: - path: /usr/share/zoneinfo/Asia/Shanghai - -apiVersion: v1 -kind: Service -metadata: - name: zero-server-svc - namespace: zero-server -spec: - ports: - - port: 8889 - targetPort: 8889 - nodePort: 30115 - selector: - app: zero-server - type: NodePort \ No newline at end of file