青叶水间
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  •   
  •   

k8s私有环境中通过OpenELB 暴露服务端口并结合ingress配置路由规则访问

一、节点信息 节点 ip k8s-master01 192.168.66.10 说明:当前搭建的微服务项目服务太多,资源有限就只搭建了一个节点 二、在 kube-proxy 设置strictARP1kubectl edit configmap kube-proxy -n kube-system 修改: data.config.conf.ipvs.strictARP to true.
2022-09-25
服务器 > k8s
#kubernetes #k8s #ingress #openeelb

Redis高并发缓存设计问题与性能优化

缓存穿透 一、缓存穿透1.1 说明缓存穿透是指查询一个根本不存在的数据, 缓存层和存储层都不会命中, 通常出于容错的考虑, 如果从存储层查不到数据则不写入缓存层。 缓存穿透将导致不存在的数据每次请求都要到存储层去查询, 失去了缓存保护后端存储的意义。 造成缓存穿透的基本原因有两个: 第一, 自身业务代码或者数据出现问题。 第二, 一些恶意攻击、 爬虫等造成大量空命中。 1.2 解决
2022-09-07
服务器 > redis
#redis

k8s部署seata

一、选择版本1seataio/seata-server:1.4.2 二、参数配置单配置: 123MODE: standalone JVM_XMS: 2048MJVM_XMX: 2048M 三、nacos配置创建空间seata-server,得到:f303fe99-86f9-41b5-8fa3-41e66f1d61b3 在seata的github得到nacos-config.sh脚本执行如下命令
2022-09-06
服务器 > k8s
#k8s #seata

kubesphere快速部署redis

一、配置文件创建redis-conf:redis.conf 123456cluster-enabled yes #开启集群cluster-config-file nodes.conf #集群nodecluster-node-timeout 5000 # 集群延迟appendonly yes # aof文件开启masterauth 123456 # 密码requirepass 123456 # 认证
2022-07-27
服务器 > k8s
#kubernetes #k8s #kubesphere #redis

kubesphere快速部署mysql

一、docker部署方式1docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:8.0 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci 二、k8s有状态部署方式2.1 准备配置文件创建my-cnf的Config
2022-07-26
服务器 > k8s
#kubernetes #k8s #kubesphere #mysql

devops之KubeSphere流水线部署

阶段 1:Checkout SCM:从 GitHub 仓库检出源代码。 阶段 2:单元测试:待该测试通过后才会进行下一阶段。 阶段 3:SonarQube 分析:SonarQube 代码质量分析。 阶段 4:构建并推送快照镜像:根据策略设置中选定的分支来构建镜像,并将 SNAPSHOT-$BRANCH_NAME-$BUILD_NUMBER 标签推送至 Docker Hub,其中 $BUIL
2022-07-26
服务器 > k8s
#kubernetes #k8s #kubesphere #流水线

Beats学习教程

一、介绍轻量化方式分析、解析和传输数据 Beats是开源的数据托运人,你可以将其作为代理安装在服务器上,将运营数据发送给Elasticsearch。Elastic提供Beats: Audit data Auditbeat 日志文件 和 journals Filebeat Cloud data Functionbeat Availability Heartbeat 度量 Me
2022-07-25
服务器 > elasticsearch
#beats

Kibana学习教程

一、介绍Kibana是一个针对Elasticsearch的开源分析及可视化平台,用来搜索、查看交互存储在Elasticsearch索引中的数据。使用Kibana,可以通过各种图表进行高级数据分析及展示。 Kibana让海量数据更容易理解。它操作简单,基于浏览器的用户界面可以快速创建仪表板(dashboard)实时显示Elasticsearch查询动态。 设置Kibana非常简单。无需编码或者额外的
2022-07-25
服务器 > elasticsearch
#kibana

Logstash学习教程

一、介绍logstash是一个数据抽取工具,将数据从一个地方转移到另一个地方。logstash之所以功能强大和流行,还与其丰富的过滤器插件是分不开的,过滤器提供的并不单单是过滤的功能,还可以对进入过滤器的原始数据进行复杂的逻辑处理,甚至添加独特的事件到后续流程中。 Logstash配置文件有如下三部分组成,其中input、output部分是必须配置,filter部分是可选配置,而filter就是过
2022-07-25
服务器 > elasticsearch
#logstash

devops安装配置SonarQube

一、介绍SonarQube 是一种主流的代码质量持续检测工具。您可以将其用于代码库的静态和动态分析。SonarQube 集成到 KubeSphere 流水线后,如果在运行的流水线中检测到问题,您可以直接在仪表板上查看常见代码问题,例如 Bug 和漏洞。 需要启用 KubeSphere DevOps 系统。 二、安装 SonarQube 服务器1helm upgrade --install sona
2022-07-25
服务器 > k8s
#kubernetes #k8s #sonarqube
1…45678…17

搜索

Hexo 我的github