1、背景在实际场景中,我们会将服务进行拆分, 也可能需要重构,将多个服务模块进行合并,简化维护。 如何将多个GIT项目统一合并迁移至一个项目, 并且又可以保留各个版本的历史记录? 下面讲解具体操作步骤。2、迁移说明 将原来的三个GIT工程: monitor-datasource、monitor-s...
一、Docker的安装1、卸载旧版本:sudo yum -y remove docker*2、确认时间同步yum install -y ntpntpdate ntp1.aliyun.com3、安装依赖包 yum install -y yum-utils device-mapper-persiste...
1.1、MongoDB 简介MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。具有以下特点:面向集合文档型存储,易于存储对象类型的数据, 以键-值对形式存储,支持数组,支持文档之间嵌套。模式自由,无需知道存储数据的任何结构定义,支持动态查询。支持完全索引, 支持B+索...
/etc/fstab是用来存放文件系统的静态信息的文件。位于/etc/目录下,可以用命令less /etc/fstab 来查看,如果要修改的话,则用命令 vi /etc/fstab 来修改。当系统启动的时候,系统会自动地从这个文件读取信息,并且会自动将此文件中指定的文件系统挂载到指定的目录。下面我...
一、前言kubernetes集群中,pod是多变的,可以被新建或删除,而且ip不稳定,不方便集群外部访问,所以提供了一种新的资源 Service ,就是就是 a set of Pod ,作用是提供一个稳定的IP,给集群外访问。本文所需要的 ingress-controller 的 mandator...
我的上一篇文章《基于Jenkins和k8s的云原生CI/CD:安装篇》,在文章里我们介绍了基于k8s最佳也是最快速的安装Jenkins的方法。从上一篇文章我们了解到,Jenkins从根本上被设计成一个分布式系统,它包含一个负责协调分配构建任务的master和多个实际执行工作的agent构成。Jenk...
正向代理和反向代理的区别所谓代理即在一组客户端和一组服务器之间充当中介的服务器。代理分为两种:正向代理(转发代理)和反向代理。正向代理和反向代理是不同的:正向代理正向代理是一个被配置为代表客户端的服务器。客户端的请求转到代理处,而不是服务器处。代理再将请求转发给服务器,并等待响应,将其送回给客户端...
Jenkins是在CI/CD持续集成发布的市场上占有绝对的主导地位,是我们工作中最常用的持续集成发布的工具之一。Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建、部署、自动化, 满足任何项目的需要。Jenkins从根本上被设计成一个分布式系统,它包含一个负责协调...
文章摘要一 安装Helm3Helm 是什么?我们可以将 Helm 看作是 k8s 的 apt-get/yum。Helm 仓库里面只有配置清单文件,并没有镜像,镜像还是由镜像仓库来提供,比如 hub.docker.com、私有仓库等。对于使用者而言,使用 Helm 的好处是,不需要了解 k8s 的 ...
文章概要演示环境集群规划:由于机器性能有限,也只能勉强搭建如下配置的k8s集群,但是不影响我们使用和学习k8s集群。角色IP操作系统CPU&内存硬盘k8s-master192.168.220.101CentOS-7.5-x86_642核&2GB20GBk8s-node1192.16...
大家好,这是一篇用helm安装Prometheus+Grafana的文章,大家可以按照文章的执行步骤安装helm、Prometheus和Grafana。通过helm安装Prometheus的步骤并不难,可以说非常简单,几条命令就可以搞定。唯一的难点就是有些镜像在国外,我们下载不到。我们在这篇文章中,...
文章概要一 前期准备工作1.1 在master节点创建NFS共享目录# 在master创建共享目录[bigdata@k8s-master ~]$ sudo mkdir -p /data/{zookeeper,kafka}# 在master执行授权[bigdata@k8s-master ~]$ su...
NGINX提供了各种模块,允许用户控制其网站、Web 应用程序以及其他 Web 资源的流量。限制流量或访问的关键原因之一是防止某些类型的滥用或攻击,例如DoS(拒绝服务)攻击。在NGINX中有三种主要的限制使用或流量的方法:限制连接(请求)的数量。限制请求的速率。限制带宽。在我们三部分系列的第一部分...
NGINX是一个整合的开源、高性能 Web 服务器,可加速内容和应用程序交付、增强安全性并提高可扩展性。Nginx最常见的用例之一是内容缓存,这是提高网站性能的最有效方法。 您可以使用NGINX来加速本地源服务器,方法是将其配置为缓存来自上游服务器的响应,也可以为内容分发网络(CDNs)创建边缘服...
忘记密码,所有改密码行为,只能在接触物理机的情况下使用,因为需要用到键盘控制。远程接触不了,是没法改的。除非服务器自动的远程系统,如dell的IDRAC远程操作,可以远程模拟物理环境,可远程重装系统等操作 一:CentOS重置密码系统版本:centos 7.9方法1:1:开机按 “ESC” 键,进...
Tomcat性能调优找到Tomcat根目录下的conf目录,修改server.xml文件的内容。对于这部分的调优,我所了解到的就是无非设置一下Tomcat服务器的最大并发数和Tomcat初始化时创建的线程数的设置,当然还有其他一些性能调优的设置,下图是我根据我机子的性能设置的一些参数值,给各位详细...
错误 1:拒绝访问(Denied Access)在我们实现对数据的任何选择(SELECT)、插入(INSERT)、更新(UPDATE)、以及删除(DELETE)之前,我们都需要审查在服务器上,客户端程序所使用的数据库帐号。只有获得了连接许可、以及具有对 MySQL 服务器进行各种操作的相关权限,才...
概述一般我们打算把一些服务,例如 mysql,tomcat,Nginx设置开机自启动的话一般是有三四种方式来实现,下面以mysql,tomcat,Nginx做例子来演示。一、使用定时任务 cron 命令创建定时任务来运行 .sh 脚本。在shell 脚本中编写nginx,mysql 等的启动脚本。这...
Linux 根分区快满了,这个方法快速定位在服务器运维过程中,我们时常会遇到这样的情况,收到服务器磁盘空间告警登录服务器,通过df -Hl查看和告警信息一致,接着我们就是要找到导致磁盘空间满的目录或文件如何找到占用空间大的目录或文件?一种比较笨的方法是,在根目录下,通过du -hs命令,列出各目录所...
Linux awk实现group by分组统计功能日常部分数据以 txt 的文件格式提供,为避免入库之后再进行统计的麻烦,故学习 shell 进行处理,减少工作量。1.样例数据# test.txtYD5Gxxx|6618151|6825449073|6476534190|36251|超级会员|0YD...