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…
Reference in new issue