
Kubernetes
文章平均质量分 84
kubernetes info
被时光遗弃的弃徒
努力感动运气,运气藏在努力之中!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
救回多年未用kubeadm搭建的kubernetes集群
摘要 本文记录了修复一个多年未用的kubeadm搭建的Kubernetes集群的过程。集群出现API连接失败问题,经排查发现是证书过期导致。具体步骤包括:1)检查runtime和容器状态;2)发现api-server证书已于2024年4月过期;3)使用脚本更新所有k8s证书,将有效期延长至2125年;4)重启相关服务使配置生效。最终通过证书更新解决了集群无法连接的问题,并提供了使用的证书更新脚本来源。原创 2025-07-10 20:06:15 · 322 阅读 · 0 评论 -
Kubernetes CRD(定制化资源声明)之旅
CRD(Custom Resource Definition) 本身是一种 Kubernetes 内置的资源类型,顾名思义定制化资源声明,将声明的内容注册到Kubernetes,官方提供一个扩展方式,适配Restful的风格去调用API(apiextensions.k8s.io/v1)进行定制化资源声明,本身是无名字空间的,可在所有名字空间中访问。这里声明一个command的CRD,用途:通过创建不同的CR,不同的shell指令查询不同image启动后的信息。原创 2025-01-20 16:53:43 · 1003 阅读 · 0 评论 -
kubernetes v1.29.XX版本HPA、KPA、VPA并压力测试
在大型电商、购物、直播活动期间,对于火爆流量的激增,如何保障业务稳定并且做到资源不浪费,自动回收。场景:kubernetes原生容器化承载业务流量(非云环境)方案:kubernetes自带HPA、KPA、VPA板块。原创 2025-01-17 17:48:39 · 1664 阅读 · 1 评论 -
Kubernetes Pod汇总
Pod 的共享上下文包括一组 Linux 名字空间、控制组(cgroup)和可能一些其他的隔离 方面,即用来隔离 Docker 容器的技术。在 Pod 的上下文中,每个独立的应用可能会进一步实施隔离。pod处于逻辑理解的层面,在衍生出来的同时pod会自动生产一个pause容器,对pod内部的容器进行通信管理。原创 2023-02-24 18:49:59 · 395 阅读 · 3 评论 -
Kubernetes搭建Prometheus
Prometheus是tsdb进行存储,部署在Kubernetes要注意数据持久化,有rule,config文件常规化变更,需要热加载,需要注意ConfigMap资源。原创 2023-01-10 12:01:35 · 697 阅读 · 0 评论 -
Kubernetes 三大探针及探针方式
Kubernetes 的三种探针类型和三种探针方式及其实验原创 2022-06-29 18:49:42 · 4641 阅读 · 0 评论 -
kubernetes v1.23.3版本之ingress(包含nginx-ingress,controller)
一、ingress、controller介绍1、ingress具体官网地址:https://kubernetes.io/zh/docs/concepts/services-networking/ingress/2、controller(nginx)gidcode地址:https://gitcode.net/mirrors/kubernetes/ingress-nginx/-/tree/master/deploy/static/provider/cloud上述地址都有讲解,不在这里进行赘述啦二原创 2022-02-24 16:57:31 · 7837 阅读 · 15 评论 -
failed to run Kubelet: failed to create kubelet: misconfiguration: kubelet cgroup driver: “systemd“
报错原因kubernetes1.14之后的版本推荐使用systemd,但docker默认的Cgroup Driver 是Cgroup,使得kubelet部署报错docker info | grep Cgroup只需在/etc/docker/daemon.json 内加一行“exec-opts”: [“native.cgroupdriver=systemd”]结束...原创 2020-12-15 16:42:47 · 605 阅读 · 0 评论 -
ERROR: Failed to Setup IP tables: Unable to enable SKIP DNAT rule:
ERROR: Failed to Setup IP tables: Unable to enable SKIP DNAT rule: (iptables failed: iptables --wait -t nat -I DOCKER -i br-d0330f4c68c0 -j RETURN: iptables: No chain/target/match by that name.原因是关闭防火墙之后docker需要重启,执行以下命令重启docker即可:systemctl restart doc原创 2020-12-14 09:40:53 · 392 阅读 · 0 评论 -
K8S二进制部署实践-1.15.5
K8S(01)二进制部署实践-1.15.5系列文章说明本系列文章,可以基本算是 老男孩2019年王硕的K8S周末班课程 笔记,根据视频来看本笔记最好,否则有些地方会看不明白需要视频可以联系我目录系列文章说明1 部署架构1.1 架构图1.2 安装方式选择2 部署准备2.1 准备工作2.2 部署DNS服务bind92.2.1 安装配置DNS服务2.2.2 增加自定义域和对于配置2.2.3 启动并验证DNS服务2.2.4 所有主机修改网络配置2.3 自签发证书环境准备2.3.1转载 2020-12-10 15:39:35 · 546 阅读 · 0 评论 -
CentOS 7安装minikube
CentOS 7安装minikube一、安装Docker-CE安装包依赖:yum install -y yum-utils device-mapper-persistent-data lvm2 wget添加原件源:yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo更新yum缓存:yum clean all && yum makecache fast原创 2020-11-24 17:14:51 · 720 阅读 · 0 评论