自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(92)
  • 资源 (7)
  • 收藏
  • 关注

原创 ES之x-pack-core-7.14.2许可证修改为白金版

X-pack是elasticsearch的一个扩展包,将安全,警告,监视,图形和报告功能捆绑在一个易于安装的软件包中,虽然x-pack被设计为一个无缝的工作,但是你可以轻松的启用或者关闭一些功能。拷贝ES目录下 ./modules/x-pack-core/x-pack-core-7.14.2.jar 文件并解压。替换./modules/x-pack-core/x-pack-core-7.14.2.jar。1、修改x-pack-core-7.12.0.jar。用以下两个java文件重新编译之后替换。

2023-11-23 18:29:19 973

原创 ES开启安全认证

elasticsearch开启安全认证步骤。2.根据生成的证书创建秘钥。4.启动es并创建密码。至此ES开启认证完成。

2023-11-23 18:00:01 1462

原创 prometheus监控部署及常规组件

【代码】prometheus监控部署及常规组件。

2023-10-09 15:07:23 250

原创 k8s集群部署es

内存limits限制不需要加,否则会经常内存溢出导致es集群故障。集群内创建需要用到存储,此处举例使用腾讯云cfs共享存储。

2023-09-18 17:45:56 328

原创 k8s集群操作命令及常见问题

1.创建k8s-api管理员token。

2023-09-12 15:35:06 94

原创 k8s配置ingress访问集群外部资源

endpoint是k8s集群中的一个资源对象,存储在etcd中,用来记录一个service对应的所有pod的访问地址。service配置selector,endpoint controller才会自动创建对应的endpoint对象;否则,不会生成endpoint对象.创建完成后在使用ingress配置域名或者ip就可以访问了,也可以直接使用nodeport访问。使用ingress访问外部资源,首先需要创建service指向我们需要访问的资源。以下是endpoint和对应service的yaml文件。

2023-09-12 15:30:54 655

原创 腾讯云tke-ingress开启ingress域名访问日志

容器类型为containers的tke集群控制台创建完ingress-controller之后,由于默认日志是打印在pod内的文件,现在需要自行收集访问日志,需要把日志打印在正常的pod输出上在收集。修改完之后重启ingress-controller,日志会输出到/var/log/containers/ 目录下。在ingress-controller中默认nginx配置为。filebeat配置收集ingress日志。

2023-07-21 18:05:23 787

原创 k8s部署单节点mongodb

登录mongodb创建库和用户。根据yaml文件修改。

2023-04-15 20:41:41 529

原创 k8s部署zookeeper

在创建StatefulSet之前需要有storageClass 这里使用公有云本地盘, 就不列举了。

2023-04-12 16:55:41 330

原创 k8s创建共享harbor-secret

kubectl describe sa -n test查看serviceaccount信息。在每个namespace下都有一个默认的service account。Image pull secrets 是ns下拉取镜像的秘钥。使用 kubectl get sa -n test 查看。至此在test下拉取镜像无需配置镜像拉取秘钥了。2.配置进service account。1.创建secret。

2023-02-27 17:26:02 623

原创 rancher部署及添加现有k8s集群

rancher部署及添加现有k8s集群

2022-11-13 20:59:09 1311

原创 centos7.9安装nginx报错提示error: Failed dependencies: libpcre.so.0()(64bit) is needed by

centos7.9通过rpm安装nginx时一直报错error: Failed dependencies: libpcre.so.0()(64bit) is needed by nginx-1.8.0-1.el6.x86_64无论通过rpm 还是yum install 安装都提示报错查找资料最终通过加参数解决rpm -ivh nginx-1.8.0-1.el6.x86_64.rpm --nodeps --force加上那两个参数的意义就在于,安装时不再分析包之间的依赖关系而直接安装,

2022-04-26 17:07:09 8684 2

原创 k8s-dashboard之kubesphere

k8s集群管理dashboard有很多,比如kuboard、官方发dashboard、kubesphere、Rancher等等这里介绍一下kubesphere这款图形化界面kubesphere是由青云cloud出品的完全开源的kubernetes图形化管理平台,界面功能丰富,kubesphere屏蔽了基础设施底层复杂的技术细节。通过这种方式,kubesphere使开发人员能够专注于应用程序开发,使运维团队能够通过企业级可观测性功能和故障排除机制、统一监控和日志查询、存储和网络管理,以及易用的 CI/

2022-03-16 15:05:21 2562

原创 k8s部署redis-cluster集群

1、创建命名空间redis-namespace.yamlapiVersion: v1kind: Namespacemetadata: name: vf-redis2、创建名称空间访问harbor的密钥redis-harbor-sercet.yamlapiVersion: v1kind: Secretmetadata: name: harbor-secret namespace: vf-redis type: kubernetes.io/dockerconfigjsondata:

2022-03-14 15:38:05 2613 1

原创 k8s部署ingress-nginx以及配置http/https访问

ingress概述:Ingress代理并不是pod的service,而是pod,之所以在配置的时候是配置的service,是为了通过service来获取所有pod的信息ingress-nginx组成:1)反向代理负载均衡器:通常以service的port方式运行,接收并按照ingress定义的规则进行转发,常用的有nginx,Haproxy,Traefik等2)ingress-nginx-Controller:监听APIServer,根据用户编写的ingress规则(编写ingress的yaml

2022-03-07 09:29:22 4445

原创 Activemq数据安全机制

KahaDB 支持多种机制在系统异常关闭后重启并恢复。包括检测数据文件丢失和还原损坏的metadata。这些特性并不能完全保证系统异常关闭不造成消息丢失。如果需要保证系统的高可靠性,建议部署到容灾系统上。例如RAID磁盘阵列中。当broker正常关闭时, KahaDB message store会将所有的缓存数据刷到文件系统中。尤其是这些数据:1、所有未处理的日志数据2、所有缓存的metadata最后meta store中的信息与journal数据文件中的数据保持一致性。正常情况下,在系统恢复时优

2022-03-01 14:41:26 260

原创 ceph分布式存储集群搭建

环境规划mon-node10.5.77.61mon-node admin-nodemon-node10.5.77.62mon-nodemon-node10.5.77.63mon-nodeosd-node10.5.77.64osd-node 备注:需要事先规划独立硬盘或分区osd-node10.5.77.65osd-node 备注:需要事先规划独立硬盘或分区osd-node10.5.77.66osd-node 备注:需要事先规划独立硬盘或分区

2022-03-01 14:33:37 1573

原创 k8s核心组件及运行机制

kubernetes核心组件一个 Kubernetes 集群由一组被称作节点的机器组成。这些节点上运行 Kubernetes所管理的容器化应用。集群具有至少一个工作节点。工作节点托管作为应用负载的组件的 Pod 。控制平面管理集群中的工作节点和 Pod 。为集群提供故障转移和高可用性,这些控制平面一般跨多主机运行,集群跨多个节点运行。apiserverkubernetes API server的核心功能是提供k8s各类资源对象(如Pod、RC、Service)的增删改查及Watch等H.

2022-02-11 16:33:08 1128

原创 redis集群方式及高可用架构

Redis集群模式1.主从模式,单台服务器即可,无高可用,为1主2从方式主节点可读写,从节点只读,数据会从主节点同步至从节点2.cluster模式 3.0以上版本支持Redis Cluster基本架构:Redis Cluster中有多个主节点,每个主节点都负责进行数据读写操作,并且每个节点之间会进行通信。保证高可用,每个主节点都至少有一个从节点,当主节点故障,Cluster会按照规则实现主备的高可用性,对于节点来说,有一个配置项:cluster-enabled,即是否以集群模式启动Redis c

2022-01-29 09:49:58 3402

原创 Redis面试要点总结

Redis 是一个开源的、高性能的、基于键值对的缓存与存储系统,通过提供多种键值数据类型来适应不同场景下的缓存与存储需求。redis所支持的数据类型有以下几种● 字符串类型(其扩展类型还包括HyperLogLog类型)● 哈希类型● 列表类型● 集合类型● 有序集合类型● 流类型配置文件详解1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize no2. 当Redis以守护进程方式运行时,Redis默认会把pid写入/v

2022-01-26 16:14:39 274

原创 kafka集群版及单机版安装

kafkaKafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协调的分布式消息系统,它的最大的特性就是可以实时的处理大量数据以满足各种需求场景:比如基于hadoop的批处理系统、低延迟的实时系统、storm/Spark流式处理引擎,web/nginx日志、访问日志,消息服务等等,用scala语言编写,Linkedin于2010年贡献给了Apache基金会并成为顶级开源项目。单机直接使用内置zookeeper部署

2021-07-21 18:03:26 245 1

原创 关于在k8s-v1.20以上版本使用nfs作为storageclass出现selfLink was empty, can‘t make reference

在使用nfs创建storageclass 实现存储的动态加载分别创建 rbac、nfs-deployment、nfs-storageclass之后都正常运行但在创建pvc时一直处于pending状态kubectl describe pvc test-claim 查看pvc信息提示如下Name: test-claimNamespace: defaultStorageClass: managed-nfs-storageStatus: PendingVol

2021-06-14 20:40:37 2957 5

原创 chmod: changing permissions of ‘.viminfo’: Read-only file system

由于一次nfs异常挂载导致出现系统启动问题chmod: changing permissions of ‘.viminfo’: Read-only file system解决方法:产生这个问题的原因是文件系统此时处于只读模式下,所有目录文件不能被修改,运行下面的命令就可以解决这个问题mount -rw -o remount /#重新挂载根目录mount 是挂载命令-rw 是说指定的挂载文件是可读/写的-o remount / 是说重新挂载根...

2021-06-05 22:19:47 1041

原创 kubernetes下部署metrics server

下载地址https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yamldocker镜像需要翻墙下载之后load到本地,或者在dockerhub上搜索下载之后改名称使用yaml文件有两处改动的地方,否则部署不成功几处参数说明–metric-resolution=15s:从 kubelet 采集数据的周期;–kubelet-preferred-address-types:优先使用

2021-06-02 22:45:42 240

原创 kubernetes-dashboard搭建

dashboard yaml文件地址https://github.com/kubernetes/kubernetes/blob/master/cluster/addons/dashboard/dashboard.yaml复制拷贝之后有几处地方需要修改service增加30076访问端口这里修改之后基本就可以部署了,在部署中如果遇到Get https://10.1.0.1:443/api/v1/namespaces/kubernetes-dashboard/secrets/kubernetes

2021-05-31 15:54:09 396 1

原创 k8s高可用集群搭建

环境规划k8s-master1 haproxy-1192.168.100.97k8s-master2 haproxy-2192.168.100.98k8s-master3192.168.100.99node1192.168.100.100node2192.168.100.101VIP/SLB192.168.10.10使用haproxy+keepalived的方式做apiserver的高可用搭建 这里不做过多赘述另外etcd可做外置方式进行配置

2021-05-30 13:44:17 877

原创 国内开源镜像站

华为开源镜像站 https://mirrors.huaweicloud.com/阿里云开源镜像站 https://developer.aliyun.com/

2021-05-01 22:08:59 147

原创 nginx常用模块及反向代理

ngx_http_core_module #包括一些核心的http参数配置,对应Nginx的配置为HTTP区块部分ngx_http_access_module #访问控制模块,用来控制网站用户对Nginx的访问ngx_http_gzip_module #压缩模块,对Nginx返回的数据压缩,属于性能优化模块ngx_http_fastcgi_module #FastCGI模块,和 动态应用相关的模块,例如PHPngx_http_proxy_module #Proxy代理模块ngx_http_ups.

2021-04-30 20:19:53 494 1

原创 vmware克隆虚拟机网卡启动报错

原因是克隆虚拟机中网卡mac地址和克隆宿主机是一样的,所以要修改为新克隆出来虚拟机的实际mac地址vim /etc/sysconfig/network-scripts/ifcfg-eth0修改HWADDR为虚拟机网卡mac地址HWADDR="00:0C:29:1F:B8:BE"还有第二个地方需要修改vim /etc/udev/rules.d/90-eno-fix.rulesSUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address.

2021-04-07 21:31:59 423

原创 docker配置国内镜像源

国内访问docker官方镜像源速度比较慢,这里通过配置国内镜像源Docker中国官方镜像加速–registry-mirror=https://registry.docker-cn.com网易163镜像加速–registry-mirror=http://hub-mirror.c.163.com中科大镜像加速–registry-mirror=https://docker.mirrors.ustc.edu.cn阿里云镜像加速–registry-mirror=https://{your_id}.m

2021-04-06 22:19:35 737

原创 pinpoint使用hbase遇到的问题

最近使用pinpoint部署监控tomcat时遇到了一个问题15:57:03.003 [pcStat-Worker-7] WARN c.n.p.c.s.HBaseAgentStatService : Error inserting AgentStatBo. Caused:Failed 1 action: AgentStatV2: 1 time, servers with issues: null; nested exception is org.apache.hadoop.hbase.

2021-03-24 11:09:43 1443

原创 loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled) docker报错信息

docker安装之后启动报错● docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled) Active: failed (Result: start-limit) since Sat 2021-03-06 14:25:32 CST; 5s ago Docs:

2021-03-06 14:41:28 10716 5

原创 centos6 yum源停止更新之后替换yum源

wget -O /etc/yum.repos.d/CentOS-Base.repo http://file.kangle.odata.cc/repo/Centos-6.repowget -O /etc/yum.repos.d/epel.repo http://file.kangle.odata.cc/repo/epel-6.repoyum makecache

2021-01-20 16:50:38 630 4

原创 django 使用mysql驱动报错

django 使用mysql驱动报错raise ImproperlyConfigured(‘mysqlclient 1.4.0 or newer is required; you have %s.’ % Database.version)django.core.exceptions.ImproperlyConfigured: mysqlclient 1.4.0 or newer is required; you have 0.10.1.在init.py中添加import pymysqlpymys

2020-11-12 15:54:11 305

原创 nginx配置http和https共存

nginx配置http和https共存以ssl on; 方式配置的http会返回400server { listen 80; listen 443 ssl; server_name test.aaa.com; ssl_certificate /etc/nginx/ssl/test.aaa.com.crt; ssl_certificate_key/etc/nginx/ssl/test.aaa.com.key;}...

2020-09-11 16:32:06 740

原创 使用flask实现提交表单至后台

使用flask实现一个简单的提交表单至后台操作本文后台以阿里云接口为例,前台填写表单提交至后台提交到阿里云SLB白名单#!/usr/bin/env python#coding=utf-8#pip3 install aliyun-python-sdk-core#pip3 install aliyun-python-sdk-slbimport sysimport jsonimport requestsfrom aliyunsdkcore.client import AcsClientfro

2020-07-27 10:26:27 1431

原创 修改linux服务器ssh断开时间

1.修改ssh配置文件#vi /etc/ssh/sshd_config,添加如下两行ClientAliveInterval 60ClientAliveCountMax 86400修改后保存并关闭文件,重新启动 sshd服务:service sshd restart2,用命令直接用户修改配置文件,设置“TMOUT=180”,即超时时间为3分钟代码如下:#vim /etc/profile 添加下面两行#设置为3分钟TMOUT=180source /etc/profile...

2020-07-20 13:16:11 3285

原创 记录一次activemq端口占用导致启动不了的情况

lsof -i:PORT"查看应用该端口的程序 “kill -9 PID” (PID:进程号)或者:通过"netstat -anp | grep mq"“kill -9 PID”

2020-06-08 17:16:32 208

原创 linux升级openssh版本

通过源码编译的方式安装系统为centos 6.8编译安装之前需要先卸载openssh服务[root@localhost ~] yum remove openssh –y此步骤执行之后 服务器ssh服务就停掉了,客户端连接的不能断开,在ssh没更新安装好之后也不可重启ssh服务和服务器,否则断开之后将无法连接下载 openssh-8.0p1.tar.gz[root@localhost ~] wget https://openbsd.hk/pub/OpenBSD/OpenSSH/portable/

2020-05-22 16:16:55 2656

原创 linux下实现ssh免密登录

在跑定时任务的时候有时需要拷贝东西到别的服务器,这时可以通过rsa实现免密登录拷贝文件等[root@localhost] ssh-keygen -t rsaGenerating public/private rsa key pair.Enter file in which to save the key (/root/.ssh/id_rsa): #回车Enter passphrase (e...

2020-04-15 15:24:20 158

es-xpack白金版认证

es-xpack白金版认证

2023-11-24

install_kafka_new.sh

kafka安装脚本(包含单机和集群)

2021-07-21

metrics-server-0.5.0.tar

谷歌官方metrics-server镜像

2021-06-03

dashboard.yaml

修改之后的dashboard

2021-05-31

aliyunslb.zip

前台提交表单实现添加阿里云SLB白名单,前台提交无安全限制,无登录,可在内网使用。字数不够啊啊啊啊啊啊啊啊

2020-07-27

getexcel.py

根据excel中某一列的值获取整行的数据,需要以列标题为引导参数,首先获取excel中列标题获取所有数据,在根据key-value获取对应的值,key是列标题,value是列的值,传值的时候需要传入列的值去获取

2019-11-20

检测文件夹新文件并拷贝至某一固定文件夹下

检测文件夹新文件并拷贝至某一固定文件夹下,然后执行固定shell脚本 可根据实际需求修改

2019-09-09

java.security

jdk环境变量文件,jdk1.8 java.security 安全验证文件,去掉md5等验证,经支付项目修改等

2019-04-10

空空如也

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

TA关注的人

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