摘要: 本篇文章介绍用Dockerfile的方式构建Tomcat镜像,请保证安装了Docker环境。 1. 首先创建/opt/tomcat目录,后续步骤都在该目录下进行操作。 2. 准备好Jdk和Tomcat安装文件,放到/opt/tomcat目录下。 3. 编写Dockerfile,内容如下: ```Do 阅读全文
posted @ 2023-07-11 11:16 tiandizhiguai 阅读(136) 评论(0) 推荐(0)
摘要: # 综述 首先介绍发布步骤。 1.从代码仓库下载代码,比如GitLab; 2.接着是进行打包,比如使用Maven; 3.编写Dockerfile文件,把步骤2产生的包制作成镜像; 4.上传步骤3的镜像到远程仓库,比如Harhor; 5.编写Deployment文件; 6.提交Deployment文件 阅读全文
posted @ 2023-07-04 19:38 tiandizhiguai 阅读(1036) 评论(0) 推荐(0)
摘要: ##### 执行如下命令,所有节点都执行 ```shell kubeadm reset ``` ##### 初始化集群,仅在master(centos01)上执行 ```shell [root@centos01 opt]# kubeadm init --apiserver-advertise-add 阅读全文
posted @ 2023-06-26 17:05 tiandizhiguai 阅读(244) 评论(2) 推荐(0)
摘要: ## 准备环境 准备两台服务器节点,如果需要安装虚拟机,可以参考[《wmware和centos安装过程》](https://blog.csdn.net/huashetianzu/article/details/109510266) | 机器名 | IP | 角色 | CPU | 内存 | | : : 阅读全文
posted @ 2023-06-12 19:15 tiandizhiguai 阅读(386) 评论(0) 推荐(0)
摘要: 本文介绍用Dockerfile的方式构建Jdk镜像,请保证安装了Docker环境。 1. 首先创建/opt/jdk目录,后续步骤都在该目录下进行操作。 2. 准备好Jdk安装文件,放到/opt/jdk目录下。 3. 编写Dockerfile,内容如下: ```Dockerfile FROM cent 阅读全文
posted @ 2023-06-05 18:08 tiandizhiguai 阅读(185) 评论(0) 推荐(0)
摘要: # 前言 首先以SpringBoot应用为例介绍一下k8s的发布步骤。 1.从代码仓库下载代码,比如GitLab; 2.接着是进行打包,比如使用Maven; 3.编写Dockerfile文件,把步骤2产生的包制作成镜像; 4.上传步骤3的镜像到远程仓库,比如Harhor; 5.编写Deploymen 阅读全文
posted @ 2023-03-14 13:20 tiandizhiguai 阅读(516) 评论(0) 推荐(0)
摘要: 首先,欢迎使用DHorse部署k8s应用。 k8s可以通过top命令来查询pod和node的资源使用情况,如果直接运行该命令,如下所示。 [root@centos05 deployment]# kubectl top pod W0306 15:23:24.990550 8247 top_pod.go 阅读全文
posted @ 2023-03-06 16:18 tiandizhiguai 阅读(565) 评论(0) 推荐(0)
摘要: 前言 首先以SpringBoot应用为例介绍一下k8s的发布步骤。 1.从代码仓库下载代码,比如GitLab; 2.接着是进行打包,比如使用Maven; 3.编写Dockerfile文件,把步骤2产生的包制作成镜像; 4.上传步骤3的镜像到远程仓库,比如Harhor; 5.编写Deployment文 阅读全文
posted @ 2023-02-22 19:12 tiandizhiguai 阅读(518) 评论(0) 推荐(0)
摘要: 随着高版本的Kubernetes弃用Docker,企业也可以不依赖Docker环境了,但是DevOps通过Kubernetes部署的话,仍然需要制作镜像,那么在没有Docker环境的情况下如何制作呢?推荐一款谷歌的开源工具Jib,github地址,它是一个无需Docker守护进程——也无需深入掌握D 阅读全文
posted @ 2023-02-03 13:27 tiandizhiguai 阅读(970) 评论(0) 推荐(0)
摘要: 实现原理 基于k8s的日志收集主要有两种方案,一是使用daemoset,另一种是基于sidecar。两种方式各有优缺点,目前DHorse是基于daemoset实现的。如图1所示: 图1 在每个k8s集群中启动一个daemoset组件,即Filebeat的服务,监控/var/log/container 阅读全文
posted @ 2022-12-12 13:03 tiandizhiguai 阅读(161) 评论(0) 推荐(0)