当前位置: 首页 > wzjs >正文

做微信公众号的网站吗暴雪被收购

做微信公众号的网站吗,暴雪被收购,南京建设局网站,网络科技公司怎么挣钱本文通过kubernetes部署tomcat集群,来学习和掌握kubernetes的一些入门基本操作 前提条件 1.各个节点处于Ready状态; 2.配置好docker镜像库(否则会出现ImagePullBackOff等一些问题); 3.网络配置正常(否则即使应用发布没问题,浏…

本文通过kubernetes部署tomcat集群,来学习和掌握kubernetes的一些入门基本操作

前提条件

1.各个节点处于Ready状态;

2.配置好docker镜像库(否则会出现ImagePullBackOff等一些问题);

3.网络配置正常(否则即使应用发布没问题,浏览器访问不了)。

实现的过程

一.编写一个tomcat发布的yaml文件tomcat-9.0-deployment.yaml,内容类似下面这样的:

apiVersion: apps/v1
kind: Deployment
metadata:labels:app: tomcat9name: tomcat9
spec:replicas: 3 #指定集群的节点个数selector:matchLabels:app: tomcat9template:metadata:labels:app: tomcat9spec:containers:- image: tomcat:9.0.85-jre8name: tomcat# 启动时自动复制 webapps.dist 内容到 webappslifecycle:postStart:exec:command: ["/bin/sh", "-c", "cp -r /usr/local/tomcat/webapps.dist/* /usr/local/tomcat/webapps/"]ports:- containerPort: 8080
--- # 使用三个短横线分隔不同的配置,一个yaml文件可以配置多个
apiVersion: v1
kind: Service
metadata:labels:app: tomcat9name: tomcat9
spec:ports:- port: 80protocol: TCPtargetPort: 8080nodePort: 30080  # 指定易记端口,对外访问端口selector:app: tomcat9type: NodePortexternalTrafficPolicy: Cluster

二.使用yaml文件部署tomcat集群

kubectl apply -f ./tomcat-9.0-deployment.yaml

 执行后输出:deployment和service created的信息

三.验证应用的发布

使用下面的命令,查看所有资源情况

kubectl get all 

 

从上图可以看到,3个tomcat节点都处于运行状态,对外访问端口是30080。

然后使用浏览器访问,出现tomcat的欢迎页面,注意这里的IP不是CLUSTER-IP,而是前面文章配置时获得的ip。可使用这个命令查看启动是否正常,是否可访问:

[root@k8s-node1 k8s]# kubectl exec -it tomcat9-f4d6f4687-7vwch -- curl -I localhost:8080
HTTP/1.1 200 
Content-Type: text/html;charset=UTF-8
Transfer-Encoding: chunked
Date: Sat, 03 May 2025 08:06:38 GMT

返回200则表示正常。

如果不知道yaml文件怎么写,可以尝试在命令后面添加--dry-run,这样就会输出示例yaml文件

例如:

kubectl create deployment tomcat9 --image=tomcat:9 --dry-run -o yaml > tomcat9-deployment.yaml

就会在当前目录下输出一个tomcat9-deployment.yaml文件从而获得app的配置信息,但并不会创建一个发布,同样kubectl expose deployment tomcat9 --port=80 --target-port=8080 --type=NodePort --dry-run -o yaml则在当前目录下输出service配置的内容,然后把service配置的内容添加到前面的tomcat9-deployment.yaml(使用---分隔开来),然后以最终的tomcat9-deployment.yaml来发布应用。

拓展:常用命令 

1.获取所有的命名空间

kubectl get ns

2.获取所有命名空间的节点信息,用户创建的发布均位于default空间下:

kubectl get pods --all-namespaces

3.获得默认命名空间的节点基本信息

kubectl get pods

3.获得默认命名空间的节点详细信息

kubectl get pods  -o wide

4.获取所有资源信息

kubectl get all

5.获取所有的节点信息

kubectl get nodes

6.获取所有的服务信息

kubectl get svc

7.使用指定文件创建发布

kubectl apply -f xxx.yaml

8.删除发现的应用

kubectl delete deployment.apps/应用名

9.向外暴露端口

kubectl expose deployment tomcat9 --port=80 --target-port=8080 --type=NodePort

10.将应用扩容到指定数目的数量

kubectl scale --replicas=3 deployment 应用名

11.进入应用内部

kubectl exec -it pod/应用名称 -- /bin/bash

12.获得服务的详细信息

kubectl describe service tomcat9


文章转载自:

http://8YEjBTG9.xcpft.cn
http://eODWdzqm.xcpft.cn
http://PT7FcCTa.xcpft.cn
http://1MuuHZaJ.xcpft.cn
http://Ao76l9cc.xcpft.cn
http://rmjokQ9z.xcpft.cn
http://6Er78X72.xcpft.cn
http://bNSgGdat.xcpft.cn
http://VzaqRCtU.xcpft.cn
http://Zni3Avzc.xcpft.cn
http://7NHzltbZ.xcpft.cn
http://6MX83blk.xcpft.cn
http://aoVNXWPq.xcpft.cn
http://oI5HxSXf.xcpft.cn
http://7W94xFwj.xcpft.cn
http://Dhpl63qI.xcpft.cn
http://ewFibAri.xcpft.cn
http://1QkJcEpE.xcpft.cn
http://qsPRdHID.xcpft.cn
http://Xf8RB0la.xcpft.cn
http://SxaxYLlt.xcpft.cn
http://O8j97vUz.xcpft.cn
http://DzS5JzPM.xcpft.cn
http://qxVYKDbh.xcpft.cn
http://0OR9vZ5Z.xcpft.cn
http://NIwbMR4A.xcpft.cn
http://vjoS8mQQ.xcpft.cn
http://RzV1WCXi.xcpft.cn
http://LS5DL91l.xcpft.cn
http://0yRTVUZt.xcpft.cn
http://www.dtcms.com/wzjs/732156.html

相关文章:

  • 广州论坛网站河南第一火电建设公司网站
  • 关于设计方面的网站免费发帖平台
  • php mysql网站开发全程实例企业网络推广服务
  • 广东网站建设开发公司萧县城乡建设局网站
  • 网站建设规划书总结怎么写360建站系统
  • 重庆市住建厅网站wordpress 获取页码
  • 网站建设公司怎么写宣传语科技类网站设计特点
  • 来宾网站优化无锡网站建设方案托管
  • seo做的比较好的网站的几个特征数字营销包括什么
  • 游戏交易网站开发linux网站架构
  • 网站规划设计的一般流程软文素材
  • 一般做淘宝的素材都有哪个网站网站兼容性问题
  • 网站建设中企动力最佳a4网页免费模板下载
  • 做网站制作利润有多少商标设计公司排名前十强
  • 镇江网站网站建设api.wordpress.org
  • 如何做一个网站赚钱2017商会网站建设方案
  • 上海昆山网站公司浙江微信网站建设报价
  • 做电商平台网站有哪些内容校园网站开发背景
  • 中国网站设计欣赏珠海中国建设银行招聘信息网站
  • 衡水哪家制作网站好足球比赛直播在线观看
  • 站点推广西安建筑信息平台
  • 响应式购物网站设计大连网站开发招聘
  • hltm 做网站教程怎么查询网站是否收录
  • 织梦cms 网站栏目管理网站 美化
  • 主机托管网站南宁网站开发建设
  • 手机建网站教程wordpress多用户模版
  • 用商标做网站名字云南住房和建设厅网站
  • 网站模板和后台巴彦淖尔网站网站建设
  • 线上外贸平台有哪些seo快速排名百度首页
  • 定制专业网站网站模板 整站源码下载