![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
K8S
文章平均质量分 76
高达可以过山车不行
随缘更新,下次一定。
展开
-
Ubuntu镜像与K8S冲突,容器持续Terminating
命名空间下系统容器重启故障,包括:网络插件calico、数据库etcd、控制器管理器kube-controller-manager等。更换底层镜像,再次换成alpine-Linux镜像,测试多次更新、发布。此时不会出现terminating的容器。使用该基础镜像运行java程序的微服务容器在K8S上更新版本、自动删除、手动删除时,目前该问题没有复现,也可能是业务压力或底层资源异常造成了K8S系统容器重启。原创 2023-11-30 13:24:21 · 368 阅读 · 0 评论 -
K8S容器内安装cur/telnet命令(Alpine Linux离线环境安装curl/telnet或其他工具)
在AlpineLinux容器中安装curl、telnet等工具,测试K8S网络环境。原创 2023-11-10 14:36:13 · 2983 阅读 · 0 评论 -
K8S容器持续Terminating无法正常关闭(sider-car容器异常,微服务容器正常)
K8S上出现大量持续terminating的Pod,无法通过常规命令删除。需要编写脚本批量强制删除持续temminating的Pod:contribution-xxxxxxx。原创 2023-11-10 15:44:02 · 424 阅读 · 0 评论 -
Zabbix6监控K8S(Zabbix-Proxy监控K8S)
一个月前写的草稿文档,现在才发布,整体完成度90%吧。足够满足从无到有的监控了。zabbix监控K8S/helm安装zabbix-proxy/zabbix-proxy监控K8S/zabbix监控K8S容器/zabbix监控kubernetes原创 2023-10-18 12:07:34 · 2546 阅读 · 11 评论 -
cAdvisor监控docker容器
Prometheus监控单台容器,而不是K8S集群时,推荐使用cAdvisor。比如docker-compose运行的Harbor服务器就并非K8S集群,需要通过cAdvisor监控容器。原创 2023-10-10 18:10:02 · 644 阅读 · 1 评论 -
K8S同一个Deploy中的Pod部署到不同Node上(K8S亲和性、反亲和性)
需求:K8S中同一个Deploy的不同Pod部署到不同的Node上。(或)K8S中同一个Deploy的不同replicas部署到不同的Node上。(或)K8S中同一个应用的不同容器部署到不同的Node上。解决:使用K8S的“亲和性Affinity”、“反亲和性AntiAffinity”可以实现Pod/replicas/容器在不同K8S-node上的部署。短话长说:为避免对微服务的压力测试瓶颈受限于同一台Node,故将多个Pod实例部署到不同的K8S-node上。原创 2023-10-07 11:12:04 · 736 阅读 · 0 评论 -
K8S 自动拉取镜像失败,手动拉取镜像成功
新创建的Deploy在创建Pod时成功,但Pod报错,提示拉取镜像失败。通过ssh登录到具体的K8S node上,手动执行docker pull 命令,却能成功拉取到对应的镜像。。原创 2023-08-17 15:39:13 · 2003 阅读 · 2 评论