摘要: 我的环境需要服务http和https都支持访问,根据腾讯云的官方文档添加注解后无效: https://cloud.tencent.com/document/product/457/45693 注解示例: kind: Ingress metadata: annotations: kubernetes. 阅读全文
posted @ 2021-12-08 09:49 slim_liu 阅读(640) 评论(0) 推荐(0) 编辑
摘要: 一、helm下载 下载地址:https://get.helm.sh/helm-v3.7.1-linux-amd64.tar.gz # tar -zxf helm-v3.7.1-linux-amd64.tar.gz# ln -s /data/software/helm3/helm /usr/local 阅读全文
posted @ 2021-11-17 10:06 slim_liu 阅读(339) 评论(0) 推荐(0) 编辑
摘要: globalmaxconn 100000chroot /usr/local/haproxystats socket /var/lib/haproxy/haproxy.sock mode 600 level adminuid 99gid 99daemonnbproc 4cpu-map 1 0cpu-m 阅读全文
posted @ 2020-08-12 18:44 slim_liu 阅读(568) 评论(0) 推荐(0) 编辑
摘要: elk是一套收集搜索展示日志的一套服务, 架构: 优化后的架构:更适合k8s集群,使用topic区分服务,使用index-patterm区分环境(prod,test) 将filebeat使用边车模式与容器绑定到一起,中间采用kafka来做异步。 改造项目,将我们原来的dubbo-demo-consu 阅读全文
posted @ 2019-12-25 18:02 slim_liu 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 由于docker容器的特殊性,传统的zabbix无法对k8s集群内的docker状态进行监控,所以需要使用prometheus来进行监控: 什么是Prometheus? Prometheus是由SoundCloud开发的开源监控报警系统和时序列数据库(TSDB)。Prometheus使用Go语言开发 阅读全文
posted @ 2019-12-17 19:43 slim_liu 阅读(2379) 评论(2) 推荐(0) 编辑
摘要: 要进行分环境,需要将现有实验环境进行拆分 portal服务,可以各个环境共用,但是apollo-adminservice和apollo-configservice必须要分开。 1、zk环境拆分为test和prod环境 添加dns解析: zk-test.od.com A 10.4.7.11 zk-pr 阅读全文
posted @ 2019-12-14 17:25 slim_liu 阅读(1465) 评论(0) 推荐(0) 编辑
摘要: 使用配置中心,需要开发对代码进行调整,将一些配置,通过变量的形式配置到apollo中,服务通过配置中心来获取具体的配置 在配置中心修改新增如下配置: 项目信息: 配置: 重新打包镜像,使用apollo版本的代码: 修改dp.yaml,将镜像使用我们刚刚打包的这个: 应用资源配置清单: # kubec 阅读全文
posted @ 2019-12-12 17:31 slim_liu 阅读(1193) 评论(0) 推荐(0) 编辑
摘要: apollo官网:官方地址 apollo架构图: apollo需要使用数据库,这里使用mysql,注意版本需要在5.6以上: 本次环境mysql部署在10.4.7.11上,使用mariadb:10.1以上版本 导入key: 简单配置mysql: 登录检查字符集: 执行数据库初始化脚本:configd 阅读全文
posted @ 2019-12-10 16:47 slim_liu 阅读(3662) 评论(0) 推荐(0) 编辑
摘要: 在我们的环境中测试使用configmap资源,需要先对我们的环境进行一些准备,首先将dubbo服务调整为0个pod ,然后把zookeeper进行拆分: 拆分zk环境,模拟测试环境跟生产环境: 停止zookeeper: 注释掉集群配置: 启动zookeeper: 创建资源配置清单: 1、cm.yam 阅读全文
posted @ 2019-12-06 18:26 slim_liu 阅读(2392) 评论(0) 推荐(0) 编辑
摘要: 我们这里的dubbo-consumer是dubbo-demo-service的消费者: 我们之前已经在jenkins配置好了流水线,只需要填写参数就行了。 由于dubbo-consumer用的gitee的私有仓库,需要添加公钥,这里大家可以自己找个client服务来做实验。 下面是我们通过jenki 阅读全文
posted @ 2019-12-04 19:10 slim_liu 阅读(1110) 评论(0) 推荐(0) 编辑