本文目标
部署一个多集群的共享的istio服务网格
部署一套基于grpc的服务
对grpc服务进行流量管理
架构图如下
前提条件
两个或多个kubernetes集群,版本为1.14,1.15,1.16,1.17
有k8s管理员权限
两个k8s集群(分别称为主集群prod和...
lampnick
5年前 (2020-03-03) 2105℃ 0评论
1喜欢
为私有Kubernetes集群创建LoadBalancer服务
原文来自:https://blog.fleeto.us/post/intro-metallb/
MetalLB - 可以为私有 Kubernetes 集群提供LoadBalancer类型的负载均衡支持。
在Kuber...
lampnick
5年前 (2020-02-28) 1552℃ 0评论
2喜欢
使用ssh -v进行问题排查,得到日志如下
$ ssh -v root@10.5.24.222
OpenSSH_7.9p1, LibreSSL 2.7.3
debug1: Reading configuration data /etc/ssh/ssh_config
debug1:...
lampnick
5年前 (2020-02-21) 1699℃ 0评论
0喜欢
查找替换类
sed
mac下使用sed替换文件内的全部内容
如将redis-slave-6380.conf 文件中的6379全部替换为6380,mac下使用sed需要多加""
sed -i "" "s/6379/6380/g&...
lampnick
5年前 (2019-12-28) 1278℃ 0评论
0喜欢
直接上代码
$a = [
0 => 'a_0',
2 => 'a_2',
3 => 'a_3',
'c' => 'a_c'
...
lampnick
5年前 (2019-12-09) 1369℃ 0评论
2喜欢
Redis介绍
基于key-value的NoSQL数据库
数据结构
string字符串
hash哈希
list列表
set集合
zset有序集合
Bitmaps位图
HyperLogLog
GEO地理信息定位
...
特性
速度快,官方给出的数字是读写性能可以达到10...
lampnick
5年前 (2019-11-13) 1483℃ 0评论
1喜欢
设置最大使用内存maxmemory
通过redis.conf设置maxmemory
通过redis-cli中设置:config set maxmemory 1mb,设置为1mb
32位最大3GB,64位maxmemory为0时表示无限制
通过CONFIG GET maxmemo...
lampnick
5年前 (2019-11-12) 2109℃ 0评论
1喜欢
压测目标
读请求接口1.6W并发,总请求16W
写请求接口8K并发,总请求8W
压测前的准备工作
分析所有接口是否存在可能的性能问题
静态代码分析
采用Yii2提供的debug工具进行分析
采用xhprof进行性能分析
压测代码准备
生成压测相关数据
编写压测代码(...
lampnick
5年前 (2019-10-30) 2029℃ 0评论
7喜欢
假设有a,b两张表,a表和b表通过name和age字段关联后去更新a表的course字段,并且a表的schooleId为1的更新语句如下
update a inner join b zu on a.name=b.name and a.age=b.age set a.co...
lampnick
6年前 (2019-07-19) 1856℃ 0评论
10喜欢
部署GlusterFS集群
由gfs01.mitnick.fun,gfs02.mitnick.fun,gfs03.mitnick.fun三个节点组成GlusterFS存储集群,并将gfs01.mitnick.fun节点部署为heketi服务器。在各节点上,均使用sda用于为Gl...
lampnick
6年前 (2019-07-15) 1290℃ 0评论
0喜欢