main
黄海 10 months ago
parent d5ed8edcd7
commit 446cca084b

@ -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

@ -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

@ -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

@ -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

@ -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
Loading…
Cancel
Save