kubernetes单个pod运行两个容器yaml文件实践
kubernetes单个pod运行两个容器yaml文件实践-1.rc的yaml文件apiVersion: v1kind: Replicationtrollermetadate:name: baolei-rcspec:replicas: 1selector:
·
kubernetes单个pod运行两个容器yaml文件实践
-
1. rc的yaml文件
apiVersion: v1
kind: Replicationtroller
metadate:
name: baolei-rc
spec:
replicas: 1
selector:
app: baolei
template:
metadata:
labels:
app: baolei
annotations:
"pod.beta.kubernetes.io/hostaname": baolei-server
spec:
containers:
- name: tomcat
image: tomcat:7.0.75-jre8-alpine
ports:
- containerPort: 8080
- volumeMounts:
- mountPath: /etc/localtime
name: time
- name: mysql
image: mysql:5.6
ports:
- containerPort: 3306
env:
- name: MYSQL_ROOT_PASSWORD
value: root
volumeMounts:
- mountPath: /var/lib/mysql
name: mysql
- mountPath: /etc/localtime
name: time
volumes:
- name: time
hostPath:
path: /etc/localtime
- name: mysql
iscsi:
targetPortal: 8.8.8.8:3260
iqn: iqn.2011-11:dss.baoleimysql
lun: 0
fsType: ext4
readOnly: false
service的yaml文件
apiVersion: v1
kind: Service
metadata:
name: baolei-svc
spec:
ports:
- port: 8080
targetPort: 8080
protocol: TCP
name: tomcat
nodePort: 8080
- port: 3306
targetPort: 3306
protocol: TCP
name: mysql
selector:
app: baolei
type: NodePort
更多推荐
已为社区贡献2条内容
所有评论(0)