自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

新梦易明

[-好记性不如烂笔头-]

  • 博客(85)
  • 收藏
  • 关注

原创 Kubernetes实录-第一篇-使用helm在kubernetes集群上部署rancher

本篇记录使用helm在kubernetes集群上部署rancher v2.5.5 注意:rancher v2.5.5的helm chart目前不支持kubernetes 1.20.x版本,默认支持版本是1.19.x.官方配置文档:https://rancher.com/docs/rancher/v2.x/en/installation/install-rancher-on-k8s/, 如下是官方给出的配置步骤。我们就在官方给的步骤基础上进行修改以满足我们的部署需求:参考官方文档,采用kubernet

2021-02-21 23:54:09 1351 4

原创 Windows 10 配置Rust交叉编译Linux应用程序-gnu

在Windows环境下交叉编译Linux程序使用musl与gnu 两种target方式的区别在Windows 10 配置Rust交叉编译Linux应用程序-musl这篇配置target=x86_64-unknown-linux-musl时已经解释了,gnu使用动态链接,目标服务器(部署或者执行目标代码的服务)需要包含依赖的相关用户共享库。1. 添加需要的target添加target x86_64-unknown-linux-muslrustup target add x86_64-unknown-l

2021-02-19 11:29:45 3530

原创 Windows 10 配置Rust交叉编译Linux应用程序-musl

应用程序开发,一般是在个人电脑开发,部署在产线服务器上。而个人电脑可能是Windows,MacOS或者Linux,而线上电脑一般是Linux系统,与个人电脑可能不一致,静态编译类型语言(C/C++,Rust等)直接编译存在兼容问题,这时候就需要在个人电脑上通过交叉编译的方式编译产线服务器对应系统版本的可执行应用程序。本文记录Windows 10系统配置Rust语言交叉编译Linux应用程序环境。1. 添加需要的target添加target x86_64-unknown-linux-muslrust

2021-02-18 18:22:00 8731 13

原创 Windows 10 配置Rust+vscode开发环境

在windows 10系统下配置Rust+vscode环境安装Microsoft C++生成工具Rust 的编译工具依赖 C 语言的编译工具,可以使用Microsoft C++ 生成工具(或者 MinGW + GCC 编译环境)。如果系统没有安装Visual Studio IDE开发环境,一般Microsoft C++ 生成工具是没有的,需要单独安装。下载地址:https://visualstudio.microsoft.com/zh-hans/visual-cpp-build-tools/ 进行下

2021-02-05 18:16:50 2992

原创 CentOS7 配置RabbitMQ3.8.x集群[mirroring queue]

一、基础信息主机名称ip地址操作系统角色软件版本备注tjdatarabbitmq-shqstst-1010.122.151.8CentOS 7erlang, rabbitmqerlang22.3 rabbitmq v3.8.7tjdatarabbitmq-shqstst-1110.122.151.9CentOS 7erlang, rabbitmqerlang22.3 rabbitmq v3.8.7tjdatarabbitmq-shqstst-12

2020-09-01 18:40:40 675

原创 CentOS7 安装配置RabbitMQ3.8.x [yum方式]

CentOS7 安装配置RabbitMQ3.8.x [yum方式]一、基本安装1.1 主机信息1.2 配置erlang与rabbitmq yum仓库1.3 安装erlang1.4 安装rabbitmq-server二、配置与验证2.1 启动rabbitmq-server2.2 启用UI以及prometheus插件2.3 创建admin账户,设置角色,并授权一、基本安装1.1 主机信息1.2 配置erlang与rabbitmq yum仓库这里安装的erlang是专用于rabbitmq的[the pac

2020-09-01 17:20:35 1516

原创 Kubernetes实录-第一篇-集群部署配置(34) Kubernetes监控方案-使用prometheus实现全栈监控(5)-监控服务使用场景

占位

2020-07-30 18:15:27 188

原创 Kubernetes实录-第一篇-集群部署配置(28) Kubernetes日志方案-使用EFK实现日志管理(5)-日志服务使用场景

占位

2020-07-30 18:11:48 160

原创 Kubernetes实录-第一篇-集群部署配置(27) Kubernetes日志方案-使用EFK实现日志管理(4)-配置Fluentd-agent

占位

2020-07-30 18:10:51 210

原创 Kubernetes实录-第一篇-集群部署配置(26) Kubernetes日志方案-使用EFK实现日志管理(3)-配置外部Kafka服务

占位

2020-07-30 18:10:15 264

原创 Kubernetes实录-第一篇-集群部署配置(25) Kubernetes日志方案-使用EFK实现日志管理(2)-配置外部ELK服务

2020-07-30 18:04:51 289

原创 Kubernetes实录-第一篇-集群部署配置(24) Kubernetes日志方案-使用EFK实现日志管理(1)-介绍与架构概要

占位

2020-07-30 18:04:21 238 1

原创 Kubernetes实录-第一篇-集群部署配置(17) traefik 2在Kubernetes中的使用场景实例配置(2)

占位

2020-07-30 18:00:24 158

原创 Kubernetes实录-第一篇-集群部署配置(20) Kubernetes集群配置dashboard 2

Kubernetes实录系列记录文档完整目录参考: Kubernetes实录-目录相关记录链接地址 :第7篇:Kubernetes部署metrics-server一、Kubernetes环境1.1 kubernetes集群信息主机名称ip地址操作系统角色软件版本备注ejucsmaster-shqs-110.99.12.201CentOS 7.8proxy, masterejucsmaster-shqs-210.99.12.202CentOS

2020-07-28 17:59:35 502

原创 Kubernetes实录-第一篇-集群部署配置(16) traefik 2在Kubernetes中的使用场景实例配置(1)

占位

2020-07-21 16:57:40 151

原创 Kubernetes实录-第一篇-集群部署配置(12) kubernetes采用CRD配置traefik 2.x 作为反向代理(Deamonset模式)

Kubernetes实录系列记录文档完整目录参考: Kubernetes实录-目录相关记录链接地址 :第11篇:kubernetes使用traefik 1.x 作为反向代理(Deamonset模式)第12篇:kubernetes使用traefik 1.x 作为反向代理(deployment模式)第13篇:kubernetes使用traefik 2.x 作为反向代理(Deamonset模式)第14篇:kubernetes使用traefik 2.x 作为反向代理(deployment模式)一

2020-07-10 17:55:22 323

原创 Kubernetes实录-第一篇-集群部署配置(11) kubernetes暴露服务模式以及Traefik介绍

一、kubernetes暴露服务模式介绍。Kubernetes暴露服务的方式有3种,分别为LoadBlancer ServiceLoadBlancer Service 是 kubernetes 深度结合云平台,使用 LoadBlancer Service 暴露服务时,实际上是通过向底层云平台申请创建一个负载均衡器来向外暴露服务。支持的云平台还是很广泛的,例如GCE、DigitalOcean,AWS,阿里云,OpenStack等。NodePort Service实质上就是通过在集群的每个 node

2020-07-10 17:52:40 295

原创 Kubernetes实录-第一篇-集群部署配置(35) Kubernetes监控方案-使用prometheus实现全栈监控(6)-使用operator部署配置prometheus

占位

2020-07-10 17:21:26 215

原创 Kubernetes实录-第一篇-集群部署配置(4) harbor功能介绍与使用流程约定

Kubernetes实录系列记录文档完整目录参考: Kubernetes实录-目录相关记录链接地址 :第2篇:配置企业级镜像仓库Harbor第3篇:配置企业级镜像仓库harbor升级版本 备注-第2篇已经重新部署为1.10.3最新版本,本篇记录待更新版本出现后再更新。占位,等待整理...

2020-07-10 17:11:49 139

原创 CentOS7配置keepalived(1) 编译安装keepalived

该文档在CentOS7.6系统下进行编译安装keepalived 2.1.3主机名称ip地址操作系统角色软件版本备注opsproxy-shqs-110.99.73.38 (real ip)CentOS 7.6keepalived2.1.3当前最新版本opsproxy-shqs-110.99.73.39 (real ip)CentOS 7.6keepalived2.1.3当前最新版本10.99.73.40 (vip)VIP一、编译安

2020-07-03 16:18:13 2051

原创 CentOS7配置Haproxy(1) 编译安装haproxy

该文档在CentOS7.6系统下进行编译安装haproxy 1.8.25主机名称ip地址操作系统角色软件版本备注opsproxy-shqs-110.99.73.38CentOS 7.6haproxy1.8.25长期支持版本LTS一、编译安装haproxy1.1 下载haproxy源码包wget http://www.haproxy.org/download/1.8/src/haproxy-1.8.25.tar.gztar zxvf haproxy-1.8.

2020-07-02 18:19:43 811

原创 Kubernetes实录-第一篇-集群部署配置(3) 配置企业级镜像仓库Harbor集成openLDAP

Kubernetes实录系列记录文档完整目录参考: Kubernetes实录-目录相关记录链接地址 :第1篇:CentOS7配置docker环境第2篇:配置企业级镜像仓库Harbor第3篇:配置企业级镜像仓库Harbor集成openLDAPHarbor支持的认证后端有4种类型,分别是database,LDAP/AD,UAA,OIDC,其中UAA目前来说还是不建议使用的状态。默认采用的是数据库(database)作为认证,这里测试使用LDAP作为认证后端。备注: 默认使用数据库作为认证后端

2020-07-01 17:48:04 531

原创 Kubernetes实录-第一篇-集群部署配置(1) CentOS7配置docker环境

该文档在CentOS7.6系统下进行操作系统的初始化配置以及docker环境,为之后的Kubernetes环境配置提供基础依赖主机名称ip地址操作系统角色软件版本备注opsharbor-shqs-110.99.73.38CentOS 7.6docker宿主机一、更新并初始操作系统1. 关闭防火墙[所有节点执行]systemctl stop firewalld.servicesystemctl disable firewalld.service2. 禁用

2020-06-17 18:04:10 354

原创 Kubernetes实录-第一篇-集群部署配置(9) Kubernetes api版本清单以及api版本选择

1. Kubernetes api versions清单如下是Kubernetes 1.16.x 下的API版本清单# kubectl api-versions 前一部分是apigroup,后一部分是版本admissionregistration.k8s.io/v1admissionregistration.k8s.io/v1beta1apiextensions.k8s.io/v1...

2019-12-26 17:11:42 1296

原创 CentOS7 导入自定义根证书

导入前cURL https API接口失败export TOKEN=$(cat token_file)curl -X GET -H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" https://k8sapi.example.com:6443/api/curl: (60) Peer's Certifica...

2019-12-26 16:16:41 4579 1

原创 Kubernetes实录-第一篇-集群部署配置(8) 使用kubeadm配置升级kubernetes集群

Kubernetes从1.13.0 升级到 1.15.1版本备注:没有整理,只是将之前的笔记贴这里,防止笔记丢失。注意点:Kubernetes申请不能跨越minor版本,也就是1.13.x 要升级到1.15.x 需要先升级到中间版本1.14.x先升级其中一个master,然后升级其他master,最后逐一升级worker节点(先踢出去,pod转移)网络插件calica单独升级当...

2019-08-27 15:32:26 435

原创 CentOS7下使用systemd+gunicorn+venv启动Flask项目

Flask官方有个样例项目flaskr 指南路径 http://flask.palletsprojects.com/en/1.1.x/tutorial/这里通过systemd+gunicorn(http)+venv+python3.6方式部署。flask项目打包可以参考相关文档python setup bdist_whellbuild/lib/flaskr 这里是项目文件,第二种方式会...

2019-08-07 20:03:28 1605

原创 CentOS7.6域名服务器配置(三)使用Bind配置DNS服务实现子域授权

BIND配置子域授权

2019-07-19 14:53:47 1364

原创 CentOS7.6域名服务器配置(二)使用Bind配置DNS服务器的转发功能-forward

使用Bind配置DNS服务器的转发功能-forward上一篇笔记 CentOS7.6域名服务器配置(一)使用Bind配置主从DNS服务器 记录下Bind配置主从DNS服务。并且配置了2个测试使用的域名 demo.com 和 example.com在客户端10.116.72.4上配置域名解析服务器,并验证# 配置vi /etc/resolv.confnameserver 10.116.72...

2019-07-18 16:18:28 3400

原创 CentOS7.6域名服务器配置(一)使用Bind配置主从DNS服务器

CentOS7.6 使用Bind配置主从DNS服务器一、环境信息说明1.1 实现场景配置实现在一个服务器上配置多域名解析(多区域文件)配置域名反向解析(这个如果不配置邮件服务器,则不是很重要,可以不配置)配置服务器使用该域名解析服务器进行域名解析配置实现DNS服务器的主从数据同步1.2 环境信息主机名称地址版本角色备注sysldap-shylf-11...

2019-07-16 18:12:43 3611 2

原创 CentOS 7配置开源堡垒机jumpserver(1) jumpserver+openldap

CentOS 7配置开源堡垒机jumpserver(1) jumpservr+openldap一、架构与场景说明1.1 jumpserver结合openldap配置架构图说明:OpenLDAP用来管理产线服务器账号与密码,主机登录权限以及sudo权限在企业中CAS一般由信息化部门(而非运维技术部门)单独构建,管理组织人员以及内部信息化服务权限认证等,这里作为测试就不单独部署CAS了而是...

2019-07-11 17:53:20 2953

原创 CentOS7 配置OpenLDAP(三)配置OpenLDAP多主模式(镜像模式)

在实际产线运维环境下,使用最多的就是镜像模式,当然多IDC机房的情况下也会结合使用其他模式,例如主从模式。镜像模式只允许3个主节点,如果超过2个节点其他节点只会同步获取前面2个节点的配置(这个是博客文档里面看到的,没有验证)1. 环境信息说明主机名称地址版本角色备注sysldap-shylf-110.116.72.11CentOS7.6 minopenLdap...

2019-07-04 19:43:23 2361 1

原创 CentOS7 配置OpenLDAP(二)配置OpenLDAP主从架构(Replication模式)

在实际产线运维环境下,可能包含多个IDC机房,每个机房的主机都需要通过OpenLDAP体系管理运维账户登录。这种情况下可以配置OpenLDAP的主从架构实现(当然同一个机房也可以配置主从架构,客户端配置ldap uri指定多个地址)。主openldap节点称为“provider”可读可写,从openldap节点称为“consumer”只读。1. 环境信息说明主机名称地址版本角色...

2019-07-04 18:01:32 1852 3

原创 CentOS7 配置OpenLDAP(一) 配置OpenLDAP服务单节点模式并实现服务器登录管理常见场景

1. 环境信息介绍主机名称地址版本角色sysldap-shylf-110.116.72.11CentOS7.6 minopenLdap serversysldap-shylf-210.116.72.12CentOS7.6 minopenLdap client配置示例:dc=example,dc=com2. OpenLDAP服务端配置2.1 安装...

2019-07-01 19:31:52 3228 3

原创 Ansible使用记录(1):ansible简述与安装配置

一、Ansible简单介绍Ansible是一款自动化运维工具,类似于之前的Puppet,Saltstack,chef等,可以针对批量服务器实现系统配置、程序部署、命令执行等。ansible本身没有批量部署的能力,但其提供了一种基于模块的框架,可以通过模块实现批量部署以及运行。ansible是非典型性C/S模型,ansible服务器的ansible程序在执行命令时候调用,而不是后台运行的监听程序...

2019-05-09 18:03:46 267

原创 CentOS7 kafka集群配置

节点1:10.116.186.6 jdk+zookeeper+kafka节点2:10.116.186.7 jdk+zookeeper+kafka节点3:10.116.186.8 jdk+zookeeper+kafkaOS:CentOS7.6 min x86_641. 软件安装节点:节点1,节点2,节点3说明:软件包(rpm)为我们企业内部自己打的包,主要是...

2019-04-28 10:48:04 327

原创 CentOS7 redis主从同步配置

主:10.116.186.9 6379从:10.116.186.10 6379OS:centos 7.61. 主从服务器安装redisyum info redis Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile Installed Packages Name : re...

2019-04-26 16:51:26 673

原创 Kubernetes实录-第一篇-集群部署配置(29) Kubernetes日志方案-使用EFK实现日志管理(6)-集群内配置所有日志服务组件

点击 “Discover”WarningNo default index pattern. You must select or create one to continue.需要创建一个index-pattern索引,点击导航栏 “Management” -> “index pattern”, Index pattern默认 logstash-* 即可:...

2019-02-26 00:55:50 1073

原创 Kubernetes实录-第一篇-集群部署配置(33) Kubernetes监控方案-使用prometheus实现全栈监控(4)-监控可视化工具grafana配置

Kubernetes实录系列记录文档完整目录参考: Kubernetes实录-目录相关记录链接地址 :第15篇:Kubernetes监控方案-使用prometheus实现全栈监控(1)-监控场景与架构第16篇:Kubernetes监控方案-使用prometheus实现全栈监控(2)-Kubernetes集成部署各种metrics客户端服务第17篇:Kubernetes监控方案-使用pr...

2019-02-21 16:46:35 614

原创 Kubernetes实录-第一篇-集群部署配置(32) Kubernetes监控方案-使用prometheus实现全栈监控(3)-prometheus部署并配置获取各种metrics

学习使用容器平台Kubernetes一直是用到哪里学习到哪里,一直没有进行文档整理,每次需要用到的时候还需要翻各种文档进行整合,趁着现在有些时间将一些学习内容整理记录下来,希望完成2个目标:1. 记录下自己学习K8S的过程,为之后的学习使用差缺补漏 2. 如果能为新接触K8S的朋友提供些帮助那就更好了。Kubernetes实录系列记录文档完整目录参考: Kubernetes实录-目录本篇记...

2019-02-20 18:02:15 1792 1

空空如也

空空如也

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

TA关注的人

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