一:体系结构图
二:举例
1.
deployment.yaml
-
apiVersion: extensions/v1beta1
-
kind: Deployment
-
metadata:
-
name: desktop
-
labels:
-
app: desktop
-
spec:
-
replicas: 2
-
selector:
-
matchLabels:
-
app: desktop
-
template:
-
metadata:
-
labels:
-
app: desktop
-
spec:
-
containers:
-
- name: desktop
-
image: 127.0.0.1:5000/tomcat:desktop
-
volumeMounts:
-
- name: jdkdir
-
mountPath: /usr/local/jdk
-
- name: uploaddir
-
mountPath: /mnt/upload
-
ports:
-
- containerPort: 8080
-
volumes:
-
- name: jdkdir
-
hostPath:
-
path: /mnt/devops/jdk1.8
-
- name: uploaddir
-
hostPath:
-
path: /mnt/upload
2.daemonSet.yaml
-
apiVersion: extensions/v1beta1
-
kind: DaemonSet
-
metadata:
-
name: desktop
-
labels:
-
app: desktop
-
spec:
-
selector:
-
matchLabels:
-
app: desktop
-
template:
-
metadata:
-
labels:
-
app: desktop
-
spec:
-
containers:
-
- name: desktop
-
image: 127.0.0.1:5000/tomcat:desktop
-
volumeMounts:
-
- name: jdkdir
-
mountPath: /usr/local/jdk
-
- name: uploaddir
-
mountPath: /mnt/upload
-
ports:
-
- containerPort: 8080
-
volumes:
-
- name: jdkdir
-
hostPath:
-
path: /mnt/devops/jdk1.8
-
- name: uploaddir
-
hostPath:
-
path: /mnt/upload
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/28624388/viewspace-2153290/
,如需转载,请注明出处,否则将追究法律责任。