自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 centos使用kubeadm方式搭建k8s

service-dns-domain=cluster.local #全域名的后缀,默认是 cluster.local。这个步骤需要几分钟时间,执行完成后会有输出,这是node节点加入k8s集群的命令,需要自己保存到文本里。–ignore-preflight-errors=NumCPU #忽略CPU检查不通过的警告。刚才在master集群初始化的时候会生成一串命令,这个命令就是给node节点加入集群的指令。–ignore-preflight-errors=Swap #忽略SWAP检查不通过的警告。

2022-10-08 17:41:30 386 1

原创 Gitlab-CICD Demo测试

2.gitlab所需文件准备.gitlab-ci.ymlDockerfilebuild-push.shdeploy.sh

2022-06-14 11:10:12 635

原创 ubuntu18.04 docker-compose部署apollo

部署环境1.apollo压缩包下载2.导入数据库并修改二、创建docker-compose.yaml文件运行浏览器访问默认账号密码

2022-06-08 17:40:58 333

原创 k8s单节点redis部署+nfs+aof持久化

前言:基于量化生产环境及生产数据安全需求,redis需开启aof持久化数据到本地,此次部署rdb与aof同时开启二、nfs部署nfs-server端搭建nfs-client端搭建三、pv、pvc搭建四、deployment部署redis至此,整个redis部署及aof持久化就大功告成啦!...

2022-06-08 10:20:16 716

原创 jira 冷迁备份

设置新jira基础环境与旧jira相同

2022-06-02 15:20:26 266

原创 k8s 获取svc-dns的工作原理

nslookup - - - > kube-apiserver - - - > kube-proxy - - - > kube-dns ===》》 得到svc-dns

2022-06-01 16:07:20 335

原创 第四章 变量的运算

4.2 变量运算语法4.3 举例expr$(( ))$[ ]letbcawk运算4.4 练习题练习题1: 根据系统时间打印出今年和明年时间练习题2: 根据系统时间获取今年还剩下多少星期,已经过了多少星期练习题3: 完成简单计算功能,通过read方式传入2个值,进行加减乘除作业概念解释:练习题:第五章 条件判断5.1 基于文件进行判断参数说明第一种写法第二种写法练习5.3 基于整数进行判断参数说明举例单个条件综合练习题5.3 基于字符串进行判断参数说明举例5.

2022-06-01 15:06:53 350

原创 frp安装

根据对应的操作系统及架构,从 frp Release 页面下载最新版本的程序。将 frps 及 frps.ini 放到具有公网 IP 的机器上。将 frpc 及 frpc.ini 放到处于内网环境的机器上。通过域名访问或者测试内网搭建的 web 服务,内网没有公网 IP,无法将域名解析到本地的机器,通过 frp 实现内网访问,以下为 http 服务,https 服务配置方法相同, vhost_http_port 替换为 vhost_https_port, type 设置为 https 即可。修改 frps.

2022-06-01 13:57:29 506

原创 aws cloudfront

cloudfront为亚马逊的CDN,默认全球边缘节点加速申请流程1.源必须是域名,以www.ppiaas.net为例,aws-cache.ppiaas.com指向43.247.68.7,作为亚马逊的源,这个源配了http和https,即http://aws-cache.ppiaas.com:19089,https://aws-cache.ppiaas.com:14432.进入亚马逊cloudfront申请页面,配置好源,会生成xxx.cloudfront.net2.www.ppiaas.net放在go

2022-06-01 13:32:04 1465

原创 GitLab-Runner,关于DevOps的新实践

GitLab-Runner,关于DevOps的新实践

2022-06-01 13:13:30 317

原创 安装部署dashboard仪表盘

3.创建Service资源便于外部访问二、创建管理员角色1.需要访问Dashboard服务,要有访问权限,创建kubernetes-dashboard管理员角色

2022-06-01 11:21:53 240

原创 第一章 shell基本概述

第一章 shell基本概述1.什么是shellshell是一个命令解释器,主要用来接收用户的指令,进入驱动操作系统,或硬件。 Linux里有很多种shell,例如: Bourne Shell(/usr/bin/sh或/bin/sh) Bourne Again Shell(/bin/bash) C Shell(/usr/bin/csh) K Shell(/usr/bin/ksh) Shell for Root(/sbin/sh)2.什么是shell脚本shell脚本就是把命令全部放在一起

2022-05-31 18:16:28 184

原创 Rancher安装及进阶

Rancher安装及进阶Docker安装卸载旧版本$sudo apt-get remove docker \ docker-engine \ docker.io使用APT安装:由于 apt 源使用 HTTPS 以确保软件下载过程中不被篡改。因此,我们首先需要添加使用 HTTPS 传输的软件包以及 CA 证书。$ sudo apt-get update $ sudo apt-get install \

2022-05-31 10:57:55 1096 2

原创 Prometheus告警Rule开发

Prometheus告警Rule开发开发流程理解告警中各组件及其相关配置的作用组 件作用相关配置项prometheus存储及提供数据查询 对数据进行规则匹配告警rule_filesAlertmanager对告警进行分组、抑制、静默全局配置(global):用于定义一些全局的公共参数,如全局的SMTP配置,Slack配置等内容; 模板(templates):用于定义告警通知时的模板,如HTML模板,邮件模板等; 告警路由(route):根据标签匹配,确定当前告警

2022-05-31 10:28:09 287

原创 jaeger 链路追踪

jaeger 链路追踪一、jaeger docker-compose部署docker-compose.yaml文件version: '2'services: hotrod: image: jaegertracing/example-hotrod:latest ports: - '8080:8080' - '8089:8089' command: ["-m","prometheus","all"] environm

2022-05-30 17:52:41 1178

原创 gofastdfs安装

gofastdfs安装项目地址:https://github.com/sjqzhang/go-fastdfswiki地址:https://github.com/sjqzhang/go-fastdfs/blob/master/README-en.md下载go-fastfdswget https://github.com/sjqzhang/go-fastdfs/releases/download/v1.4.1/fileserversudo mv fileserver /opt/godfs/filese

2022-05-30 17:50:01 868

原创 解决gitlab runner 推送 harbor需要认证问题

解决gitlab runner 推送 harbor需要认证问题在gitlab runner服务器上登陆docker login xl.image:5000 -u admin -p Harbor12345修改gitlab runner 配置文件vim /etc/gitlab-runner/config.toml volumes处添加"/root/.docker/:/root/.docker/",将gitlab runner机器登陆的token挂载到容器中 volume

2022-05-30 17:49:14 532

原创 Gitlab数据迁移

Gitlab数据迁移科学上网,可选外网迁移方案:https://medium.com/gits-apps-insight/migrating-gitlab-to-another-server-990092c51791.对应两个gitlab的版本查看gitlab版本(二选一):cat /opt/gitlab/embedded/service/gitlab-rails/VERSION``gitlab-rake gitlab:env:info两台服务器的Gitlab版本必须是统一的,如有不统一,请先进

2022-05-30 17:48:28 4969

原创 Harbor安装

Harbor安装官网地址:https://goharbor.io/**下载地址:**https://github.com/goharbor/harbor/releases/download/v2.4.2/harbor-offline-installer-v2.4.2.tgz部署1. tar xvf harbor-offline-installer-v2.4.2.tgz2. cd harbor3. cp harbor.yml.tmpl harbor.yml主要修改hostname,port

2022-05-30 17:45:45 149

原创 Gitlab安装

Gitlab安装安装指定版本gitlabgitlab安装包网址:https://packages.gitlab.com/gitlab/gitlab-ce1.下载指定版本的gitlab安装包:https:``//packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/bionic/gitlab-ce_12.8.7-ce.0_amd64.deb2.安装相关依赖apt-get install curl openssh-server ca-certif

2022-05-30 17:39:57 1112

原创 k8s修改nodeport默认端口

k8s修改nodeport默认端口前言:公司生产默认端口常常不满足需求,因此需要修改nodeport默认端口一、修改配置文件vim /etc/kubernetes/manifests/kube-apiserver.yaml 添加配置 - --service-node-port-range=1-65535 ##要在--service-cluster-ip-range 下添加二、重启kubeletsystemctl daemon-reloadsystemctl restart kubel

2022-05-24 15:31:30 860

原创 Loki日志持久化

Loki日志持久化前言:基于当前生产环境及测试环境的Loki服务升级或重启后,历史的日志信息会丢失,因此需要做Loki日志持久化Loki介绍:Loki是一款同类于elk的日志收集系统,相较于elk日志收集系统,Loki更加的轻便,它的设计非常经济高效且易于操作,官方介绍说到:Like Prometheus, but for logs.Loki由3个组成部分组成:loki 是主服务器,负责存储日志和处理查询。promtail 是代理,负责收集日志并将其发送给loki。用户界面的Grafana

2022-05-23 17:49:37 2242

原创 普罗米修斯搭建

普罗米修斯搭建安装前准备1.创建prom命名空间kubectl create namespace prom2.node节点创建目录mkdir -p /data/k8s/prometheus一、编写configmap资源配置清单cat > prom-cm.yml << 'EOF'apiVersion: v1 kind: ConfigMap metadata: name: prometheus-config namespace: promdata: p

2022-05-05 11:29:19 395

原创 ubuntu20.04使用kubeadm方式搭建k8s

ubuntu20.04使用kubeadm方式搭建k8s系统环境准备配置主机名主机名 IP地址master 172.16.131.130node1 172.16.131.131node2 172.16.131.132配置host解析(每台主机都操作)1 cat >> /etc/hosts << EOF172.16.131.130 master172.16.131.131 node1172.16.131.132 node2EOF一:安装docker1.1安

2022-04-24 11:27:18 1445

原创 Ubuntu20.04安装docker简易教程

1.安装软件源sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common2.导入源仓库的 GPG keycurl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -3.将 Docker APT 软件源添加到你的系统sudo add-apt-repository "deb

2022-04-11 15:57:34 444

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除