极客日常

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

全部文章

imroc

腾讯 · 工程师 (已认证)

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

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

840
imroc

腾讯 · 工程师 (已认证)

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

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

360
imroc

腾讯 · 工程师 (已认证)

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

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

300
imroc

腾讯 · 工程师 (已认证)

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

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

200
imroc

腾讯 · 工程师 (已认证)

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

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

904
imroc

腾讯 · 工程师 (已认证)

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

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

1203
imroc

腾讯 · 工程师 (已认证)

kubernetes 最佳实践:优雅热更新

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

1333
imroc

腾讯 · 工程师 (已认证)

Istio 学习笔记:Istio CNI 插件

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

1584
imroc

腾讯 · 工程师 (已认证)

Kubernetes 问题定位技巧:分析 ExitCode

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

1832
imroc

腾讯 · 工程师 (已认证)

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

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

2522
imroc

腾讯 · 工程师 (已认证)

Git技巧:修改历史

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

1003
imroc

腾讯 · 工程师 (已认证)

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

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

2224
imroc

腾讯 · 工程师 (已认证)

Kubernetes 问题定位技巧:分析 ExitCode

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

1811
imroc

腾讯 · 工程师 (已认证)

Git技巧:修改历史

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

1012
imroc

腾讯 · 工程师 (已认证)

极客工具之 Alfred 与 Dash

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

2153
imroc

腾讯 · 工程师 (已认证)

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

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

8102
imroc

腾讯 · 工程师 (已认证)

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

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

1.2K4
imroc

腾讯 · 工程师 (已认证)

kubernetes源码阅读笔记:理清 kube-apiserver 的源码主线

我最近开始研究 kubernetes 源码,希望将阅读笔记记录下来,分享阅读思路和心得,更好的理解 kubernetes,这是第一篇,从 kube-apiser...

3703
imroc

腾讯 · 工程师 (已认证)

利用Katacoda免费同步Docker镜像到Docker Hub

安装kubernetes的时候,我们需要用到 gcr.io/google_containers 下面的一些镜像,在国内是不能直接下载的。如果用 Self Hos...

6932
imroc

腾讯 · 工程师 (已认证)

通俗理解Kubernetes中Service、Ingress与Ingress Controller的作用与关系

Kubernetes 并没有自带 Ingress Controller,它只是一种标准,具体实现有多种,需要自己单独安装,常用的是 Nginx Ingress ...

9302

扫码关注云+社区

领取腾讯云代金券