![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
运维K8S
文章平均质量分 67
运维技术
球球罐罐
我若精彩,天自安排
展开
-
k8s(kubernetes)证书续期
简介kubernetes集群上kubeadm 安装的证书默认为 1 年,注意原证书文件必须保留在服务器上才能做延期操作,否则就会重新生成,集群可能无法恢复,这里在证书快到期之前进行续期操作。具体操作查看证书到期时间一般k8s证书文件都在/etc/kubernetes/pki/下openssl x509 -noout -text -in /etc/kubernetes/pki/apiserver.crt多个证书一起查看到期时间for item in `find /etc/kubernetes/原创 2022-05-31 09:52:55 · 5356 阅读 · 2 评论 -
K8S日常问题-k8s中大量pod 状态 evicted
背景在查看k8s的环境的时候,突然发现存在n多个pod状态为Evicted。差不多得有几百个。在这里插入图片描述eviction,即驱赶的意思,意思是当节点出现异常时,kubernetes将有相应的机制驱赶该节点上的Pod。多见于资源不足时导致的驱赶。查看了一下pod的信息。结果发现是磁盘满了。kubectl describe pod {pode_name} -n {namespace}解决方案排查资源和异常原因,防止新的驱赶产生。使用如下命令删除旧驱赶的遗留kubectl get原创 2022-05-06 09:37:36 · 6446 阅读 · 0 评论 -
K8S入门一 搭建Kubernetes集群
kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。1. 安装要求在开始之前,部署Kubernetes集群机器需要满足以下几个条件:一台或多台机器,操作系统 CentOS7.x-86_x64硬件配置:2GB或更多RAM,2个CPU或更多CPU,硬盘30GB或更多集群中所有机器之间网络互通可以访问外网,需要拉取镜像禁止swap分区2. 准备环境角色IPk8s-master192.168.31.61k8s-node1192.168.原创 2021-10-28 15:44:31 · 150 阅读 · 0 评论 -
K8S学习(一)
1、部署Gitlab1.1 部署Gitlabmkdir gitlabcd gitlabdocker run -d \ --name gitlab \ -p 8443:443 \ -p 9999:80 \ -p 9998:22 \ -v $PWD/config:/etc/gitlab \ -v $PWD/logs:/var/log/gitlab \ -v $PWD/data:/var/opt/gitlab \ -v /etc/localtime:/etc/localti原创 2021-08-06 11:37:05 · 79 阅读 · 0 评论 -
K8S安装与节点加入
kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。1. 安装要求在开始之前,部署Kubernetes集群机器需要满足以下几个条件:一台或多台机器,操作系统 CentOS7.x-86_x64硬件配置:2GB或更多RAM,2个CPU或更多CPU,硬盘30GB或更多集群中所有机器之间网络互通可以访问外网,需要拉取镜像禁止swap分区2. 准备环境角色IPk8s-master192.168.31.61k8s-node1192.168.转载 2021-08-06 11:32:48 · 1275 阅读 · 0 评论