
架构设计
文章平均质量分 69
andboby
当前在某世界五百强上市公司担任技术总监及其首席架构师,曾经供职于中兴通讯股份有限公司,担任系统架构师一职;曾经2011年~2017年供职金山软件,从事移动WPS的开发,是android版的WPS核心开发人员,欢迎各位一起学校交流!
展开
-
rocketmq-console可视化界面如何查看消息积压,消息是否消费
rocketmq-console可视化界面如何查看消息积压,消息是否消费转载 2023-03-06 16:47:29 · 1427 阅读 · 0 评论 -
Redis-Cluster集群部署
一、集群安排。总共使用6台虚拟机,3主3从,如下图所示:主机 主从安排 备注 172.16.8.31 master 172.16.8.32 master 172.16.8.33 master 172.16.8.34 slave 172.16.8.35 slave 172.16.8.36 slave 二、redis 安装。6台机器都需要根据一下步骤安装。下载r...原创 2021-05-27 17:47:58 · 590 阅读 · 0 评论 -
Prometheus 简介
Prometheus 介绍Prometheus 是一套开源的系统监控报警框架。它启发于 Google 的 borgmon 监控系统,由工作在 SoundCloud 的 google 前员工在 2012 年创建,作为社区开源项目进行开发,并于 2015 年正式发布。2016 年,Prometheus 正式加入 Cloud Native Computing Foundation,成为受欢迎度仅次于 Kubernetes 的项目。作为新一代的监控框架,Prometheus 具有以下特点:强大的多维原创 2021-04-23 14:17:21 · 4716 阅读 · 1 评论 -
prometheus【普罗米修斯】 + Grafana +Alertmanager 安装
一、安装准备。1、安装方式:虚拟机上安装。2、操作系统:centos73、下载地址。https://prometheus.io/download/https://mirrors.tuna.tsinghua.edu.cn/grafana/4、关闭防火墙【必须关闭否则会报错】。#关闭防火墙systemctl stop firewalldsetenforce 0#查看防火墙状态systemctl staus firewalld如下图所示,可以看见防火墙已关闭:二、原创 2021-04-23 14:15:47 · 871 阅读 · 0 评论 -
k8s部署消息中间件RabbitMQ集群
部署前准备:k8s集群,详见k8s集群搭建。部署机型:本集群有3个master节点,3个worknode节点,rabbitMQ副本3个,则由k8s自由调度到各个工作节点中。一、编写集群yaml文件,rabbitmq-cluster.yaml。apiVersion: v1kind: ServiceAccountmetadata: name: rabbitmq namespace: sit---kind: RoleapiVersion: rbac.authorizati...原创 2021-04-18 15:22:00 · 873 阅读 · 0 评论 -
kubeadm集群化部署多master节点(生产环境适用)
一、背景介绍。k8s通过master集中式管理worknode的容器编排系统,而在生产环境为了维护高可用性,master的地位起到举无轻重的作用。一旦master节点失守,则会导致整个集群服务不可用,因此配置多master集群在生产环境非常重要。配置master集群,建议首先需要弄明白单节点master的k8s集群搭建,因为多master集群只是在单master集群的延伸。单节点master集群搭建详见:https://blog.youkuaiyun.com/wangqiubo2010/article/deta原创 2021-03-09 18:01:40 · 4912 阅读 · 0 评论 -
VMware vSphere Client 安装虚拟机
一、VMware vSphere Client安装虚拟机步骤。1、启动虚拟机安装,如下图所示。2、选择所需要安装的虚拟机类型,例如Centos7 、ubuntu、debian等。3、选择磁盘、内存、CPU大小。4、启动虚拟机。5、选择操作系统镜像进行安装。二、操作系统安装。1、按照以下步骤安装操作系统。2、选择时区。3、设置root账号密码。4、重启虚拟机。reboot三、配置ip地址、子网掩码等信息。1、配...原创 2021-03-05 17:40:07 · 3013 阅读 · 1 评论 -
分布式文件gluster集群化部署
一、集群化部署说明1、本案例中glusterfs会挂载到k8s集群中。2、为了避免容器化部署时出现问题,则k8s集群中的所有节点均需安装glusterfs的客户端。3、glusterfs 必须使用和副本数数量倍数的节点.比如,我们创建的卷副本数为2,那么节点数需要是2的倍数.(节点数 = 副本数*N) 我们拟使用的副本数为2,节点使用10个.(避免影响主节点)。4、glusterfs部署成功之后,在k8s集群中会挂载到指定目录。4、注意: 在配置glusterfs之前,每个服务器均需要配原创 2021-03-05 09:07:48 · 700 阅读 · 0 评论 -
k8s集群新增节点
如何动态的为k8s集群增加worknode节点?本文将详细介绍,kubeadm搭建k8集群详见 https://blog.youkuaiyun.com/wangqiubo2010/article/details/101203625。一、VMWare(xSphere)安装Censtos7虚拟机。具体安装步骤 请谷歌百度。二、确定外网、与K8S集群网络是通的。#1、测试与K8S集群的网络是否会互通,例如master节点的ip地址为 172.16.8.31。ping 172.16.8.31#2、测试.原创 2021-02-07 10:05:46 · 7110 阅读 · 0 评论 -
重新部署K8S集群
一、重置各个节点的集群。#每个节点均执行此命令kubeadmin reset二、在master节点删除flannel插件(cni0),并重启。#!/bin/bash#第一步,在master节点删除flannelkubectl delete -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml#第二步,在node节点清理flannel网络留下的文件ifcon原创 2021-02-05 15:35:10 · 1929 阅读 · 0 评论 -
kubeadm 安装k8s
在集群化部署上本人也算是一个名副其实的小白。之前在金山软件从事WPS产品型研发,然后投入到企业级产品研发,发现产品工具性的研发性质和企业性系统研发2种类型的开发模式完全不一样。最近2、3年全栈开发工程师、DEVOPS开发工程师的崛起,对于程序开发工程师的要求越来越高,在技术等级提升上也要求能够在运维方向有所作为。例如k8s的集群化部署,其实对于一个系统架构师的眼界和能力提升有利而无害。一是云计算、微服务的崛代表未来方向,二是为了提升个人能力及其在高级架构师方向有所突破,不得不投入精力在集群化部署上。原创 2020-04-22 09:00:55 · 740 阅读 · 0 评论 -
Hbase之集群化部署
标题原创 2020-09-04 18:01:17 · 128 阅读 · 0 评论 -
HBase集群化部署之Zookeeper配置文文件cfg详解
zoo.cfg配置文件在conf目录中 zoo.cfg核心配置文件如下 #心跳,默认为2s,即leader与follwer直接同步数据时间,其他时间配置以整数倍tickTime计算tickTime=2000#Leader允许Follower启动时在initLimit时间内完成数据同步,单位:tickTimeinitLimit=10#Leader发送心跳包给集群中所有Follower,集群中 Leader 与 Follower 之间的最大响应时间单位,假如响应超过 syncLimit * tic原创 2020-07-21 22:14:56 · 253 阅读 · 0 评论 -
docker随身笔记三之安装Hbase
1、下载安装Hbase:docker search hbase #查找Hbasedocker pull harisekhon/hbase:1.3 #下载hbase安装包#安装hbasedocker run -d -h myhbase -p 2181:2181 -p 8080:8080 -p 8085:8085 -p 9090:9090 -p 9095:9095 -p 16000:16000 -p 16010:16010 -p 16201:16201 -p 16301:16301 --nam.原创 2020-07-09 11:55:33 · 268 阅读 · 0 评论 -
API规范管理Springfox-swagger
API规范管理Springfox-swagger首先了解下OAS不废话了,直接上配置了代码,看看怎样将自己的API在Spring boot中进行规范化管理:首先了解下OASOAS是OpenAPI Specification的简称,可以翻译为OpenAPI规范,它是定义API的一种规范,它的前身是Swagger规范。Springfox-swagger 结合和Spring 和 swagger的优势,对API进行规范化管理。详细了解OAS详见:添加链接描述不废话了,直接上配置了代码,看看怎样将自己的AP原创 2020-06-02 10:52:32 · 392 阅读 · 0 评论