未试验
kubectl run tomcat-hui --image=tomcat7 --replicas=2
1.创建tomcat.yaml
tomcat.yaml
apiVersion: extensions/v1beta1
kind: DaemonSet
metadata:
?name: tomcat-ds
spec:
?template:
???metadata:
?????labels:
???????app: tomcat
???spec:
?????containers:
?????- name: tomcat
???????image: tomcat:8.0.30-jre8
???????ports:
???????- containerPort: 8080
2.创建
kubectl create -f tomcat.yaml
其他:
如果是内部使用,那就可以不用设置服务的类型(默认为ClusterIP),否则,可以将服务类型设置为NodePort,通过node的端口暴露出来给外部使用;
或者是LoadBalancer,由云服务商提供一个负载均衡直接挂在服务上。这里我们使用NodePort,暴露出30088端口给外部使用。
如果不指定nodePort,那么kubernetes会随机生成一个。
kubernetes 创建tomcat 容器
原文地址:http://www.cnblogs.com/hutuchong/p/7784757.html