K8S快速部署tomcat和httpd服务

K8S快速创建tomcat服务
vim tomcat.yaml

apiVersion: apps/v1
kind: Deployment
metadata:
    name: myweb
spec:
  selector:
    matchLabels:
      app: myweb
  replicas: 1
  template:
    metadata:
      labels:
        app: myweb
    spec:
      containers:
      - name: myweb
        image: tomcat
        ports:
        - containerPort: 8080
---
apiVersion: v1
kind: Service
metadata:
  name: myweb
spec:
   ports:
   - port: 8099
     targetPort: 8080
     nodePort: 31234
   selector:
     app: myweb
   type: NodePort

然后部署完成后直接可以用宿主机ip加上31234端口就可以访问了,也就是在自己电脑windows上浏览器输入,但是输入后没有页面显示404,回复方法是
在这里插入图片描述
在这里插入图片描述
mv webapps webapps2mv webapps.dist/ webappsls webapps
ROOT docs examples host-manager manager
就OK了
进入pod的命令是k exec -ti myweb-55cb46d8b7-7tdc4 bash 或 k exec -ti myweb-55cb46d8b7-7tdc4 sh

K8S快速部署httpd服务
vim httpd.yaml

apiVersion: v1
kind: Service
metadata:
  name: httpd
spec:
  type: NodePort
  ports:
  - port: 80
    nodePort: 31235
    targetPort: 80
  selector:
    app: httpd


---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: httpd
spec:
  selector:
    matchLabels:
      app: httpd
  template:
    metadata:
      labels:
        app: httpd
    spec:
      containers:
      - name: httpd
        image: httpd
        ports:
        - name: httpd
          containerPort: 80

创建完成后,根据节点ip加31235端口就可以在windows的浏览器中测试出来了,做这个和上面tomcat的快速部署是为了练习,在一个做nginx的反向代理测试练习用的,大家仅供参考

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值