摘要:
Kong网关搭建及使用(centons7) 使用kong网关需要三步:1.数据库安装(postgresql)2.kong网关安装(kong)3.UI界面操作(dashboard) 1.安装PostgreSql数据库 1. 安装postgresql源 yum install https://downl 阅读全文
摘要:
一、环境准备 CentOS 7 + Apache 2.4.6 + PHP +Mariadb5.5.60 CentOS 7 (阿里云):http://mirrors.aliyun.com/centos/7.7.1908/isos/x86_64/CentOS-7-x86_64-DVD-1908.iso 阅读全文
摘要:
1.环境centos7 4C/8G/100G 2.关闭防火墙 systemctl stop firewalld.service #停止firewalld服务systemctl disable firewalld.service #设置开机默认不启动 3.关闭selinux 再执行 setenforc 阅读全文
摘要:
一个tomcat下如何部署多个项目?Linux跟windows系统下的步骤都差不多,以下linux系统下部署为例。windows系统下部署同理。 一、不修改端口,部署多个项目清楚tomcat目录结构的应该都知道,项目包是放在webapps目录下的,那能否在同一个tomcat的webapps目录下运行 阅读全文
摘要:
四、在k8s中使用harbor仓库 修改每个node上的docker认证仓库 将每个node节点上的docker同样需要配置可信任仓库 vi /etc/docker/daemon.json #修改为{"registry-mirrors": ["http://a58c8480.m.daocloud.i 阅读全文
摘要:
1. 上传jar到服务器的指定目录 2. 在该目录下创建Dockerfile 文件 vi Dockerfile 3. 然后将下面的内容复制到Dockerfile文件中 FROM java:8 MAINTAINER bingo ADD demo-0.0.1-SNAPSHOT.jar demo.jar 阅读全文
摘要:
Harbor简介 Harbor (港口,港湾)是一个用于存储和分发Docker镜像的企业级Registry服务器。除了Harbor这个私有镜像仓库之外,还有Docker官方提供的Registry。相对Registry,Harbor具有很多优势: 提供分层传输机制,优化网络传输 Docker镜像是是分 阅读全文
摘要:
部署k8s的时候kube-flannel.yml下载不下来解决 wget https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml 1 wget kube-flannel.yml的时候 阅读全文
摘要:
一、Kubernetes概述 1.1 Kubernetes是什么 Kubernetes是Google在2014年开源的一个容器集群管理系统,Kubernetes简称K8S。 K8S用于容器化应用程序的部署,扩展和管理。 K8S提供了容器编排,资源调度,弹性伸缩,部署管理,服务发现等一系列功能。 Ku 阅读全文
摘要:
Saltstack设置安装源为阿里源 Saltstack设置安装源为官方源有时候在国内网络不好安装较慢或者安装不上,可设置为阿里源 比如对于 Centos 7 系统,在 saltstack 的官网提供的配置初始化手册是:1sudo yum -y install https://repo.saltst 阅读全文
摘要:
nginx有以下的状态码: 200:服务器成功返回网页 403:服务器拒绝请求。404:请求的网页不存在 499:客户端主动断开了连接。 500:服务器遇到错误,无法完成请求。502:服务器作为网关或代理,从上游服务器收到无效响应。503 - 服务不可用 504:服务器作为网关或代理,但是没有及时从 阅读全文
摘要:
nginx的upstream目前支持的5种方式的分配 1、轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。 upstream backserver { server 192.168.0.14; server 192.168.0.15; } 2、指定权重 阅读全文
摘要:
本文讲继续讲述LVS+keepalived实现负载均衡 一、本次搭建的系统架构图 - 虚拟机:VirtualBox - virtaulbox host-only的IP地址:192.168.137.1 - 所用系统:CentOS7 - 真实web服务器(RS1):192.168.137.5 - 真实w 阅读全文
摘要:
文中只涉及一台负载均衡服务器,和两台真实服务器,主要是初步体验负载均衡;实际的环境中,lvs和keepalived一起用才是黄金搭档,下篇将继续讲述lvs+keepalived的搭建过程 一、本次搭建的系统架构图 - 虚拟机:VirtualBox - virtaulbox host-only的IP地 阅读全文
摘要:
https://mirrors.tuna.tsinghua.edu.cn/ 阅读全文
摘要:
自建的Gitlab服务器常常会因为使用时间的增长,其空间容量等硬件需求都需要升级,或者迁移至更高配置的服务器上。备份、迁移、恢复、升级过程如下 1、gitlab备份 备份前gitlab的项目如图所示 备份时需要保持gitlab处于正常运行状态,直接执行gitlab-rake gitlab:backu 阅读全文
摘要:
最近在做一个项目主机大概有100多台,需要批量的在这些主机上面创建文件夹或者是修改一些系统参数,为了方便我的工作写了一个脚本自动的登录主机并且自动的执行脚本这样每一台主机上面都是同一个操作,也不会出现漏的情况效率还很高。 系统为centos7的系统,需要在脚本主机上安装sshpass,安装命令如下: 阅读全文
摘要:
GitLab的安装及使用教程GitLab简介GitLab,是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目安装。 它拥有与GitHub类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于 阅读全文
摘要:
crontab的语法规则格式(每分钟、每小时、每天、每周、每月、每年定时执行 规则) 展开crontab的语法规则格式: 代表意义 分钟 小时 日期 月份 周 命令数字范围 0~59 0~23 1~31 1~12 0~7 需要执行的命令周的数字为 0 或 7 时,都代表“星期天”的意思。 另外,还有 阅读全文
摘要:
Linux ssh下实现免密码登录 然后我们再执行 ssh-keygen -t rsa 进入“.ssh”会生成以下几个文件id_rsa : 生成的私钥文件 id_rsa.pub : 生成的公钥文件 2.远程免密登录现在我们就需要把key文件复制到其它几台服务器了,而复制的方式主要有两种 1 通过ss 阅读全文