极客日常

像极客一样思考与操作,拒绝低效,一起快速成长
33 篇文章
16 人订阅

全部文章

imroc

腾讯 · 工程师 (已认证)

Kubernetes 网络疑难杂症排查分享

大家好,我是 roc,来自腾讯云容器服务(TKE)团队,经常帮助用户解决各种 K8S 的疑难杂症,积累了比较丰富的经验,本文分享几个比较复杂的网络方面的问题排查...

11210
imroc

腾讯 · 工程师 (已认证)

Kubernetes 踩坑分享: 部分 DNS 查询延迟

客户反馈从pod中访问服务时,总是有些请求的响应时延会达到5秒。正常的响应只需要毫秒级别的时延。

61650
imroc

腾讯 · 工程师 (已认证)

Kubernetes 问题排查: Pod 状态一直 Terminating

怀疑是17版本dockerd的BUG。可通过 kubectl -n cn-staging delete pod apigateway-6dc48bf8b6-cl...

47310
imroc

腾讯 · 工程师 (已认证)

Kubernetes 踩坑分享:开启tcp_tw_recycle内核参数在NAT环境会丢包

tcp_tw_recycle参数。它用来快速回收TIME_WAIT连接,不过如果在NAT环境下会引发问题。

17700
imroc

腾讯 · 工程师 (已认证)

Kubernetes 最佳实践:处理容器数据磁盘被写满

容器数据目录大多会单独挂数据盘,路径一般是 /var/lib/docker,也可能是 /data/docker 或 /opt/docker,取决于节点被添加时的...

5800
imroc

腾讯 · 工程师 (已认证)

Kubernetes 最佳实践:处理内存碎片化

节点的内存碎片化严重,导致docker运行容器时,无法分到大的内存块,导致start docker失败。最终导致服务更新时,状态一直都是启动中

7800
imroc

腾讯 · 工程师 (已认证)

Kubernetes 最佳实践:处理容器数据磁盘被写满

容器数据目录大多会单独挂数据盘,路径一般是 /var/lib/docker,也可能是 /data/docker 或 /opt/docker,取决于节点被添加时的...

17900
imroc

腾讯 · 工程师 (已认证)

Kubernetes 最佳实践:解决长连接服务扩容失效

在现网运营中,有很多场景为了提高效率,一般都采用建立长连接的方式来请求。我们发现在客户端以长连接请求服务端的场景下,K8S的自动扩容会失效。原因是客户端长连接一...

23440
imroc

腾讯 · 工程师 (已认证)

Kubernetes 问题定位技巧:容器内抓包

在使用 kubernetes 跑应用的时候,可能会遇到一些网络问题,比较常见的是服务端无响应(超时)或回包内容不正常,如果没找出各种配置上有问题,这时我们需要确...

32830
imroc

腾讯 · 工程师 (已认证)

kubernetes 最佳实践:优雅热更新

当kubernetes对服务滚动更新的期间,默认配置的情况下可能会让部分连接异常(比如连接被拒绝),我们来分析下原因并给出最佳实践

24530
imroc

腾讯 · 工程师 (已认证)

Istio 学习笔记:Istio CNI 插件

当前实现将用户 pod 流量转发到 proxy 的默认方式是使用 privileged 权限的 istio-init 这个 init container 来做的...

30040
imroc

腾讯 · 工程师 (已认证)

Kubernetes 问题定位技巧:分析 ExitCode

使用 kubectl describe pod 查看异常的 pod 的状态,在容器列表里看 State 字段,其中 ExitCode 即程序退出时的状态码,正常...

37320
imroc

腾讯 · 工程师 (已认证)

Kubernetes 泛域名动态 Service 转发解决方案

集群对外暴露了一个公网IP作为流量入口(可以是 Ingress 或 Service),DNS 解析配置了一个泛域名指向该IP(比如 *.test.imroc.i...

35220
imroc

腾讯 · 工程师 (已认证)

Git技巧:修改历史

会弹出 git commit message 的编辑窗口,会填充之前 commit 时写的 message 内容,如果需要改就直接编辑,不需要改就不动,最后保存...

10830
imroc

腾讯 · 工程师 (已认证)

Kubernetes 泛域名动态 Service 转发解决方案

集群对外暴露了一个公网IP作为流量入口(可以是 Ingress 或 Service),DNS 解析配置了一个泛域名指向该IP(比如 *.test.imroc.i...

30140
imroc

腾讯 · 工程师 (已认证)

Kubernetes 问题定位技巧:分析 ExitCode

使用 kubectl describe pod 查看异常的 pod 的状态,在容器列表里看 State 字段,其中 ExitCode 即程序退出时的状态码,正常...

29510
imroc

腾讯 · 工程师 (已认证)

Git技巧:修改历史

会弹出 git commit message 的编辑窗口,会填充之前 commit 时写的 message 内容,如果需要改就直接编辑,不需要改就不动,最后保存...

14520
imroc

腾讯 · 工程师 (已认证)

极客工具之 Alfred 与 Dash

使用 Alfred 可以让你在 macOS 程序间自由切换、快速查找或打开文件、调起浏览器进行网页搜索、 还可以做计算器。 另外,还有许多其它搜索功能以及付费的...

30630
imroc

腾讯 · 工程师 (已认证)

教你如何全键盘操作 Chrome 浏览器

推荐两款插件, SurfingKeys 和 Steward,让你全键盘高效操作浏览器。老规矩,附视频教学。

1.2K20
imroc

腾讯 · 工程师 (已认证)

利用cert-manager让Ingress启用免费的HTTPS证书

cert-manager 是替代 kube-lego 的一个开源项目,用于在 Kubernetes 集群中自动提供 HTTPS 证书,支持 Let’s Encr...

1.9K40

扫码关注云+社区

领取腾讯云代金券