大漠知秋的加油站

  • 首页
Kubernetes
Docker CE

Kubernetes kubeadm 证书到期,更新证书

版本 服务 版本 CentOS 7.8 Kubernetes 1.18.x 证书问题   可能很多人在一开始学习 k8s 的时候,没有注意过证书的问题,在使用 kubeadm 安装 k8s 单机/集群的过程中就是一路往下,如果是学习或者测试使用,使用完毕之后就把虚拟机或者临时云服务器删除了,那也不会发现证书问题。如果这个 k8s 环境要使用 1 年以上,就会碰到这个问题,因为默认证书有效期为 1 年,CA 根证书是 10 年: # 查看证书截止时间,该命令显示 /etc/kubernetes/pki 文件夹中的客户…

2021年8月27日 0条评论 1560点热度 0人点赞 大漠知秋 阅读全文
Docker CE

问题 - 异常占用大量 CPU 资源排查

  一日,收到服务器 CPU 资源占用满的报警,如下,随抓紧排查: top   首先使用最简单的工具 top 一下,查看是哪个进程占用了大量的 CPU 资源,如下:   可以看到的是一个 Java 进程把所有的 CPU 资源都给占用掉了,一个完整的 Java 程序是由大量的线程组成的,也就是说进程里面的某一个或多个线程可能占用了大量的 CPU 资源,只需找出它即可。 top -Hp <pid>   使用命令 top -Hp <pid> 即可查看指定 pid 进程下的线程情况,上图查看到这个 …

2021年1月27日 0条评论 508点热度 0人点赞 大漠知秋 阅读全文
Kubernetes

同一个服务器从集群中移除后又重新 join master 问题

情况是一台 Master 节点出现了问题,重装系统了,然后再安装 k8s,死活 join 不了,卡在 [check-etcd] Checking that the etcd cluster is healthy 处。 如果是一台完全新的服务器不会出现这个问题。 问题分析   服务器环境如下: 节点 IP Master-1 192.168.1.12 Master-2(被重装系统的服务器) 192.168.1.13 Master-3 192.168.1.14   经过一番排查,发现是在加入其他 Master 节点时,现…

2020年11月22日 0条评论 503点热度 0人点赞 大漠知秋 阅读全文
Docker CE

Kubernetes 1.18.9 kubeadm 高可用集群安装

虚拟机环境 IP 版本 角色 10.211.55.58 CentOS 7.8.2003 k8s-m1 10.211.55.59 CentOS 7.8.2003 k8s-m2 10.211.55.60 CentOS 7.8.2003 k8s-m3 10.211.55.61 CentOS 7.8.2003 k8s-w1 处理不必要的麻烦 代理   宿主机有开 ShadowsocksX,虚拟机上的网络都是走宿主机的代理,不然 k8s 安装不成。下面有提供离线安装包。下面开启代理: # 系统代理 $ cat >>…

2020年9月19日 0条评论 862点热度 0人点赞 大漠知秋 阅读全文
Docker CE

Kubernetes 1.16.9 kubeadm 集群安装

虚拟机环境 IP 版本 角色 10.211.55.41 CentOS 7.8.2003 k8s-master-1 10.211.55.42 CentOS 7.8.2003 k8s-node-1 10.211.55.43 CentOS 7.8.2003 k8s-node-2 处理不必要的麻烦 代理   宿主机有开 ShadowsocksX,虚拟机上的网络都是走宿主机的代理,不然 k8s 安装不成。下面有提供离线安装包。下面开启代理: # 系统代理 $ cat >> /etc/profile <<…

2020年9月13日 0条评论 709点热度 0人点赞 大漠知秋 阅读全文
Docker CE

SpringBoot 项目在容器中使用优雅关闭

说明 环境 工具 版本 SpringBoot 2.3.3 Docker 19.03.12 Kubernetes 1.14 背景   服务端要支持 N 多个 Tcp Client 连接,所以做了负载,Tcp Client 会根据负载策略连接到不同的后端 Pod 上,这样就需要维护一个路由表:内部 ip <<==>> Tcp Client 的映射关系。所以在项目关闭的时候要有个关闭前处理(把当前 Pod 路由从路由表中去掉)的过程,也就是优雅关闭①。 SpringBoot 优雅关闭 配置 ser…

2020年9月3日 0条评论 1003点热度 0人点赞 大漠知秋 阅读全文
Kubernetes

k8s 1.14 安装 Metrics Server

简单说明 pencil.file.lynchj.com   Metrics Server 是用来监控 k8s 集群资源使用情况的组件,是用来替换掉之前的 Heapster 的。从 k8s 1.8 开始,资源的使用情况就可以通过 Metrics API 的形式获取到,Metrics Server 组件就是其具体的实现。   Heapster 在 k8s 1.11 时就已经不添加新功能了、在 1.12 时已经从 k8s 安装脚本中删除掉了、在 1.13 中已经彻底切除连错误修正都不会更新了。详情可以查看说明。 安装 下…

2019年12月25日 0条评论 497点热度 0人点赞 大漠知秋 阅读全文
Kubernetes

k8s 1.14 安装 Dashboard

  k8s 默认没有 web 管理页面,可以通过安装呢 Dashboard 来增加一个管理界面 下载 Dashboard yaml 文件 pencil.file.lynchj.com $ wget http://pencil.file.lynchj.com/blog/kubernetes-dashboard.yaml --2019-05-06 09:32:11-- http://pencil.file.lynchj.com/blog/kubernetes-dashboard.yaml 正在解析主机 pencil.f…

2019年12月25日 0条评论 533点热度 0人点赞 大漠知秋 阅读全文
Kubernetes

Kubernetes 1.14 kubeadm 集群安装

虚拟机环境 IP 版本 角色 10.211.55.46 CentOS 7.6 k8s-master 10.211.55.47 CentOS 7.6 k8s-node-1 10.211.55.48 CentOS 7.6 k8s-node-2 处理不必要的麻烦 pencil.file.lynchj.com 升级内核   可以查看这篇博客 其他操作 ### 三台机器同样操作 # 修改 hosts [root@k8s-master ~]# cat /etc/hosts 127.0.0.1 localhost localho…

2019年12月25日 0条评论 583点热度 0人点赞 大漠知秋 阅读全文
Kubernetes

《Kubernetes权威指南》1.3案例部署及问题解决

环境 软件 版本 CentOS 7.6 kubernetes 1.5.2 etcd 3.3.11 安装   这里是用的是阿里云 yum 源。 关闭防火墙 [root@k8s1 ~]# systemctl disable firewalld && systemctl stop firewalld Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service. Removed symlink /etc/syst…

2019年12月25日 0条评论 569点热度 0人点赞 大漠知秋 阅读全文
12
分类
  • C++ / 11篇
  • Develop Software / 3篇
  • Docker CE / 24篇
  • Elasticsearch / 3篇
  • FastDFS / 1篇
  • Flutter / 1篇
  • Git / 3篇
  • GitLab / 6篇
  • Golang / 21篇
  • Http Client 4.5.2 / 2篇
  • Java / 14篇
  • Kubernetes / 19篇
  • Linux / 65篇
  • Mac / 5篇
  • Maven / 1篇
  • MyBatis / 1篇
  • MySQL / 8篇
  • Nginx / 6篇
  • Rabbit MQ / 10篇
  • Redis / 1篇
  • Spring / 1篇
  • Spring Boot / 12篇
  • Spring Cloud Finchley.RELEASE / 50篇
  • Sublime / 2篇
  • Windows / 1篇
  • 吉他 / 2篇
  • 图论 / 8篇
  • 数据结构与算法 / 11篇
  • 未分类 / 1篇

COPYRIGHT © 2023 大漠知秋的加油站. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

豫ICP备16029200号-2