2022年9月6日

记一次线上Alpine容器解析dns失败问题

摘要: 线上业务报错,日志提示不能解析dns,so 开始排查,进入容器执行dig,发现一切正常,然后执行ping,提示:bad address. 开始排查: 1.ping 其他外网地址和内网地址一切正常 2.查看/etc/resolv.conf中配置的nameserver,并用dig @nameserver 阅读全文

posted @ 2022-09-06 18:38 it_man_xiangge 阅读(2008) 评论(0) 推荐(0) 编辑

2022年8月28日

k8s 网络之flannel

摘要: 为什么要学习k8s网络? k8s网络是k8s中比较复杂的知识,设计到的知识范围比较广,需要对网络有一定的知识积累才能更好的掌握,如果我们了解了k8s网络通信原理,我相信我们应用k8s的时候会更加的得心应手,对k8s的理解也会更加深刻。 什么是cni? cni( Container Network I 阅读全文

posted @ 2022-08-28 19:46 it_man_xiangge 阅读(625) 评论(0) 推荐(0) 编辑

2022年1月21日

istio 503处理

摘要: istio上线一段时间后发现部分高并发的业务会频繁告警503,于是开始排查: 业务架构: 在我们的环境中istio只拦截inbound的流量,不拦截outbound的流量 1.查看apisix 端的envoy日志发现日志中有大量response_code:503 ,response_flags: U 阅读全文

posted @ 2022-01-21 14:17 it_man_xiangge 阅读(1581) 评论(0) 推荐(0) 编辑

2022年1月4日

k8s 挂载ceph rbd

摘要: 如果集群是用kubeadm安装的必须要安装rbd-provisioner,因为默认以docker 运行的kube-controller-manager容器内没有ceph命令,无法正常工作,关于介绍 https://github.com/kubernetes-retired/external-stor 阅读全文

posted @ 2022-01-04 20:02 it_man_xiangge 阅读(584) 评论(0) 推荐(0) 编辑

2021年12月29日

istio 日志打印 request body 和respon body

摘要: envoyfilter.yaml apiVersion: networking.istio.io/v1alpha3 kind: EnvoyFilter metadata: name: reviews-lua namespace: default #应用的名称空间 spec: workloadSele 阅读全文

posted @ 2021-12-29 17:54 it_man_xiangge 阅读(533) 评论(0) 推荐(0) 编辑

2021年12月8日

istio环境集成zipkin

摘要: 在非istio的环境中,如果我们选择了zipkin作为链路追踪的解决方案,那么我们需要业务代码里对每次调用生成span/trace id,虽然大部分流行语言zipkin都提供了对应的sdk帮我们做了这些集成工作,但是我们还是要在发出请求时手动调用sdk提供的方法生成并携带相应header到业务下游, 阅读全文

posted @ 2021-12-08 20:34 it_man_xiangge 阅读(452) 评论(0) 推荐(0) 编辑

2021年11月18日

spinnaker结合表达式实现发版时下拉列表选择docker image

摘要: 在默认情况下如果我们想要利用spinnaker手动做cd,如果我们要修改docker image,可以利用触发器或者Parameters手动传入,如果使用Parameters只能是一个文本框,提供用户输入相应docker tag,有没有什么方式来实现一个下拉列表呢?让用户发版时手动实时选择仓库里的d 阅读全文

posted @ 2021-11-18 10:48 it_man_xiangge 阅读(91) 评论(0) 推荐(0) 编辑

2021年5月31日

buildah使用注意事项

摘要: buildah 很多细节官方文档没有提到,需要自己踩坑: 1.启用 user_namespace(容器内的uid可以映射成宿主上不一样的uid,安全增强) echo 10000 > /proc/sys/user/max_user_namespaces #临时开启 echo "user.max_use 阅读全文

posted @ 2021-05-31 17:41 it_man_xiangge 阅读(376) 评论(0) 推荐(0) 编辑

2021年2月3日

python3 操作open ldap

摘要: ##pip3.7 install python-ldap==3.3.1import ldapfrom ldap import modlistldapconn = ldap.initialize('ldap://192.168.3.99:389',bytes_mode=False) ###python 阅读全文

posted @ 2021-02-03 16:53 it_man_xiangge 阅读(744) 评论(0) 推荐(0) 编辑

2020年4月9日

记一次mac 安装MySQL-python 的惨痛经历

摘要: 之前一直用widnows,而且用的python3,在python3中连接mysql用的是pymysql这个扩展,但是因为项目需要要在python2.7中开发,于是轻轻的试了以下pip2.7 install MySQL-python,结果报了一大堆错,其他的错按照各位网友的方案都轻松解决,唯独下面这个 阅读全文

posted @ 2020-04-09 10:56 it_man_xiangge 阅读(810) 评论(0) 推荐(0) 编辑

导航

所有文章均为个人学习笔记,并未有任何教学的意思,大神勿喷