kubernetes 创建tomcat 容器

未试验

kubectl run tomcat-hui --image=tomcat7 --replicas=2

1.创建tomcat.yaml

tomcat.yaml
apiVersion: extensions/v1beta1kind: DaemonSetmetadata:  name: tomcat-dsspec:  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会随机生成一个。
时间: 2024-11-13 13:11:04

kubernetes 创建tomcat 容器的相关文章

kubernetes 创建nginx 容器

一个简单的nginx服务器 先决条件:你需要拥有的是一个部署完毕并可以正常运行的k8s集群. 1.拉 nginx 镜像,上传到私服 方案一:使用界面 k8s dashboard 创建 1.创建rc : 创建完后: 两个同时创建. 因为创建rc的时候 选择了内部服务. 如图: 我们尝试在 minion节点上 访问 nginx 方式一:    Cluster IP+port  注意配置的是 targetPort 即容器内的端口是80 可以访问! 方式二:通过 pod的 Cluster IP+cont

Spring Boot2.0之 原理—创建内置Tomcat容器

前面所述的https://www.cnblogs.com/toov5/p/9823728.html 中的第一条先不赘述了,就是玩了maven 重点介绍后两条 首先内置Tomcat: SpringBoot中内置tomcat服务器 Java操作创建tomcat 我们点击pom中的 持续点击到 继续点击会发现: 这个依赖 为我所需~ 注意:Springboot2.0之后 Tomcat8.0以上版本 引入到自己的pom中(类似的还有其他的依赖包): <project xmlns="http://m

docker 安装tomcat容器和mysql容器

1. docker pull mysql:5.6 2.docker run -p 3306:3306 --name mysql -v /data/mysql/conf:/etc/mysql/conf.d -v /data/mysql/logs:/logs -v /data/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=12345678 -d mysql:5.6 解释: 需要说明的是宿主机中的/data/mysql/conf或data或logs可

Docker实战之创建一个tomcat容器

一.Docker与虚拟机的区别 二.Docker学习步骤 2.1:安装宿主操作系统 在VMVare中安装了Ubuntu 16.04.2 LTS (GNU/Linux 4.4.0-62-generic x86_64) 64位操作系统 建议内核在 3.8 以上,执行uname –r 查看内核如下图所示 2.2:更新系统 Ubuntu在安装的过程中没有指定root用户密码的操作,所以我们需要给root用户一个密码 命令如下 sudo passwd 系统会提示Enter New UNIX OR LINU

kubernetes之创建初始化容器

简介 此文讲述在应用容器运行之前如何使用初始化容器. 备注:此文档参考官方文档,并加以自己的理解.如有误导性的内容,请批评指正. 创建一个有初始化容器的Pod 创将一个Pod,该Pod中包含一个应用容器和初始化容器.在应用容器开始之前,初始化容器的初始化任务已经完成.文件名:init-containers.yaml apiVersion: v1 kind: Pod metadata: name: init-demo spec: containers: - name: nginx image: n

Tomcat剖析(五):Tomcat 容器

Tomcat剖析(五):Tomcat 容器 1. Tomcat剖析(一):一个简单的Web服务器 2. Tomcat剖析(二):一个简单的Servlet服务器 3. Tomcat剖析(三):连接器(1) 4. Tomcat剖析(三):连接器(2) 5. Tomcat剖析(四):Tomcat默认连接器(1) 6. Tomcat剖析(四):Tomcat默认连接器(2) 7. Tomcat剖析(五):容器 第一部分:概述 这一节基于<深度剖析Tomcat>第五章:容器 总结而成 一定要先到我的git

Tomcat容器日志收集方案fluentd+elasticsearch+kilbana

在上一遍博文中我们介绍了Nginx容器访问日志收集的方案,我们使用EFK的架构来完成对容器日志内应用日志的收集,如果不知道什么是EFK架构,那么请访问以下链接获取相关的帮助 Nginx容器日志收集方案fluentd+elasticsearch+kilbana 如果你已经认真阅读了上面的链接,并撑握了其用法,那么再来看本博文(针对于初学者),下面假设我们已经搭建好了上一讲所需要的基础环境,我们接下来就直接开始步入正题. 在步入正题之前我们首先需要确认我们需要完成的目标与效果,同样我们在启动Tomc

docker:从 tomcat 容器连接到 mysql 容器

docker 中的容器互联是一个较为复杂的话题,详细内容将在后续章节中介绍. 续前 2 个章节的内容,我们创建了一个 mysql 容器和一个 tomcat 容器,可以使用 「docker ps」来查看他们的状态. [email protected] ~/base $ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 5a02ce457c87 tutum/tomcat:8.0 "/run.sh" 16 minu

spring mvc + velocity 搭建实例程序maven版本并且使用的是tomcat容器而不是jetty(step by step)

笔者最近在学习spring mvc 查了很多资料,但用jsp的居多,但项目中需要用velocity,所以说就学习了一下,现将所查资料以及搭建过程陈述如下,供需要的人参考 1.楼主用的是eclipse+maven,如果需要安装请参照其他教程(网上能搜到很多,这里不多赘述) 2.创建maven工程: file--new--other--maven--maven project Group Id: org.o7planning Artifact Id: SpringMVCVelocity Packag