- 博客(5)
- 收藏
- 关注
转载 基于 Container 网络共享机制的抓包实践
背景假设存在一个容器,提供的服务是 HTTP 或者 RPC 的服务。由于出于简单可维护的目的,这个容器的基础镜像里面没有带上任何和网络抓包相关的功能。那么如何能搞对这样的容器进行抓包,以分析业务上面可能存在的问题呢?共享网络Docker 的容器之间可以通过共享网络空间的方式,来让多个容器...
2019-06-12 16:11:00
181
转载 Kubernetes 中如何开发一个 kubectl 的插件命令
背景在日常使用中,Kubectl 作为和 Kubernetes 集群进行交互的工具,提供了丰富的功能。但是偶尔也有时候,你想做一些 Kubectl 暂时还不支持的功能。那么在这种情况下,如何不改变 Kubectl 的代码并且重新编译就能引入新的功能呢? 这个问题的答案就是采用 Kubectl...
2019-06-12 10:40:00
286
转载 Kubernetes 中使用插件 sniff 进行网络抓包
Kubernetes 中使用插件 sniff 进行网络抓包背景在 Kubernetes 的实际使用中,我们经常需要配合业务调查问题,对于微服务来说,这个问题更多的是查看 API 的调用情况,这些API或者采用 RPC 协议或者是采用 HTTP 的协议。这两种协议都是基于 TCP 的协议,所...
2019-06-11 19:37:00
739
转载 Kubernetes 没有存储拉取镜像的账号信息的 Secret 导致的错误
最近在做部署工具的时候,将应用(Deployment)发布到集群后,发现Pod启动不起来,使用 kubectl describe pod xxx 发现错误如下:---- ------ ---- ---- -------...
2019-06-11 17:47:00
728
转载 Kubernetes 源码依赖库中的 wait 库功能介绍
k8s 依赖库中的 wait 库功能该库提供了很多基于周期性执行的方法,以及约束周期性执行的方法。周期性执行一个函数在某些情况下,我们需要周期性地执行一些动作,比如发送心跳请求给master,那么可以使用 wait 库中的 Forever 功能。这里给一个简单的例子,每隔一秒钟输出当前...
2019-06-11 17:40:00
558
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人