最新 最热

【docker】入门

Docker 是一个用于开发、交付和运行应用程序的开放平台。 Docker 使您能够将应用程序与基础架构分开,以便 您可以快速交付软件。使用 Docker,您可以管理您的基础架构 以与管理应用程序相同的方式。通过利用 Docker 的 ...

2023-03-06
1

如何在docker的容器中使用gdb

话不多说,先上答案:在运行容器的时候,使用参数--cap-add sys_ptrace,比如:

2023-03-06
0

微服务 - 搭建k8s(kubeadm)模拟复杂的生产环境(上篇)

在之前的k8s实践中,我们使用minikube搭建了k8s环境,为了更真实的展示生产级别的k8s,本节课采用kubeadm来搭建master+worker集群,实现k8s集群,master、worker在虚拟机上来执行,中间遇到了超级多的坑,在这里系统的总结一下,分上...

2023-03-06
0

又开新坑之 coredns 插件: nftables和filter

传说中的下一代 iptables 的 nftables 已经出来了好长时间了。现在主流发行版的内核也都已经更新到了对 nftables 支持足够好的版本。 在2年多前我也初步体验过了 nftables ,当时写了个 《nftables初体验》 。并且开始...

2023-03-06
1

Kubernetes 启用GPU

k8s 1.10之前需要在kube-apiserver、kube-controller-manager、kube-scheduler、kubelet中开启如下feature,如果不是首次部署的话,重启以上所有组件:

2023-03-06
1

Pod terminating2

作为优秀的社会主义接班人,我们当然选择短痛了!依据官方提示 MountFlags=slave 与 live-restore=true 不能协同工作,那么我们只需关闭二者之一就能解决问题。...

2023-03-06
1

Sidecar优雅退出

codis集群在接入弹性云测试时发现容器漂移失败,通过集群日志看,提示 调度超时,去界面查看,已经调度成功了(调度成功的标志就是已经有宿主机IP了),状态显示的pending并不一定就是调度失败。但这反应不出来问题出在哪里,接下来...

2023-03-06
0

Knative组件镜像制作

最近在搭建公司级的serverless平台,遇到某些问题,看了源码发现无法通过其扩展机制来解决,遂决定修改源码来解决

2023-03-06
1

Kubelet重启导致容器重启

在修复cgroup泄漏问题时会现停掉kubelet,待修复完成后启动kubelet组件,重启后收到业务反馈,业务容器重启了。

2023-03-06
0

docker hang问题排查

最近升级了一版kubelet,修复因kubelet删除Pod慢导致平台删除集群超时的问题。在灰度redis隔离集群的时候,发现升级kubelet并重启服务后,少量宿主状态变成了NotReady,并且回滚kubelet至之前版本,宿主状态仍然是NotReady。查...

2023-03-06
1