diff --git a/操作文档/使用命令创建POD+SERVICE/K8S创建POD+SERVICE.txt b/操作文档/使用命令创建POD+SERVICE/K8S创建POD+SERVICE.txt new file mode 100644 index 00000000..5cc87b46 --- /dev/null +++ b/操作文档/使用命令创建POD+SERVICE/K8S创建POD+SERVICE.txt @@ -0,0 +1,16 @@ +# 创建注册仓库信息 +kubectl create secret docker-registry regcred --docker-server=registry.cn-hangzhou.aliyuncs.com --docker-username=东师黄海 --docker-password=DsideaL4r5t6y7u --docker-email=10402852@qq.com + +返回信息: +secret/regcred created + +# 创建发布和服务 +kubectl apply -f ds-base-deployment.yaml +kubectl apply -f ds-base-service.yaml + +kubectl apply -f ds-base-web-deployment.yaml +kubectl apply -f ds-base-web-service.yaml + +# 查看创建情况 +kubectl get pods +kubectl get services \ No newline at end of file diff --git a/操作文档/使用命令创建POD+SERVICE/ds-base-deployment.yaml b/操作文档/使用命令创建POD+SERVICE/ds-base-deployment.yaml new file mode 100644 index 00000000..b7b0b008 --- /dev/null +++ b/操作文档/使用命令创建POD+SERVICE/ds-base-deployment.yaml @@ -0,0 +1,22 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: ds-base +spec: + replicas: 1 + selector: + matchLabels: + app: ds-base + template: + metadata: + labels: + app: ds-base + spec: + containers: + - name: ds-base + image: registry.cn-hangzhou.aliyuncs.com/dsideal/ds_base:dev_20240925144053 + imagePullPolicy: Always + ports: + - containerPort: 8001 + imagePullSecrets: + - name: regcred diff --git a/操作文档/使用命令创建POD+SERVICE/ds-base-service.yaml b/操作文档/使用命令创建POD+SERVICE/ds-base-service.yaml new file mode 100644 index 00000000..59fcc988 --- /dev/null +++ b/操作文档/使用命令创建POD+SERVICE/ds-base-service.yaml @@ -0,0 +1,12 @@ +apiVersion: v1 +kind: Service +metadata: + name: ds-base +spec: + selector: + app: ds-base + type: NodePort + ports: + - protocol: TCP + port: 8001 + targetPort: 8001 diff --git a/操作文档/使用命令创建POD+SERVICE/ds-base-web-deployment.yaml b/操作文档/使用命令创建POD+SERVICE/ds-base-web-deployment.yaml new file mode 100644 index 00000000..7872ec37 --- /dev/null +++ b/操作文档/使用命令创建POD+SERVICE/ds-base-web-deployment.yaml @@ -0,0 +1,22 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: ds-base-web +spec: + replicas: 1 + selector: + matchLabels: + app: ds-base-web + template: + metadata: + labels: + app: ds-base-web + spec: + containers: + - name: ds-base-web + image: registry.cn-hangzhou.aliyuncs.com/dsideal/ds_base_web:20240925165112 + imagePullPolicy: Always + ports: + - containerPort: 80 + imagePullSecrets: + - name: regcred diff --git a/操作文档/使用命令创建POD+SERVICE/ds-base-web-service.yaml b/操作文档/使用命令创建POD+SERVICE/ds-base-web-service.yaml new file mode 100644 index 00000000..6921885b --- /dev/null +++ b/操作文档/使用命令创建POD+SERVICE/ds-base-web-service.yaml @@ -0,0 +1,13 @@ +apiVersion: v1 +kind: Service +metadata: + name: ds-base-web +spec: + selector: + app: ds-base-web + type: NodePort + ports: + - protocol: TCP + port: 80 + targetPort: 80 + nodePort: 30080