K8S
未读
Kubernetes 外部 etcd 集群的二进制部署指南
一、背景 在高可用 Kubernetes 部署中,需要单独部署外部 etcd 集群,而不是使用 kubeadm 默认在 master 节点上部署的 etcd。以下是关于这一配置场景的详细记录。 二、etcd简介 etcd 是一个高可用的分布式键值存储系统,主要用于存储和管理配置信息、服务发现信息以及
K8S
未读
Kubernetes 外部 etcd 集群的快速 Docker Compose 部署指南
一、背景 在高可用 Kubernetes 部署中,需要单独部署外部 etcd 集群,而不是使用 kubeadm 默认在 master 节点上部署的 etcd。以下是关于这一配置场景的详细记录。 二、etcd简介 etcd 是一个高可用的分布式键值存储系统,主要用于存储和管理配置信息、服务发现信息以及
K8S
未读
K8S部署Metrics-Server服务
Metrics-Server是k8s集群采集监控数据的聚合器,如采集node、pod的cpu、内存等数据,从 Kubernetes1.8 开始默认使用Metrics-Server采集数据,并通过Metrics API的形式提供查询,但是,kubeadm安装的k8s集群默认是没有安装Metrics-S
K8S
未读
调整 Kubernetes 节点 Pod 上限:如何突破单节点 110 个限制
调整k8s node单节点可运行的pod突破110上限 官方文档: https://kubernetes.io/zh-cn/docs/reference/config-api/kubelet-config.v1beta1/ 使用 systemctl status kubelet 查看kubelet.
K8S
未读
Kubernetes 1.20 上将容器从 Docker Engine 改为 Containerd
官网参考:https://kubernetes.io/zh-cn/docs/tasks/administer-cluster/migrating-from-dockershim/change-runtime-containerd/ 1、配置先决条件【如果k8s环境初始化的时候如果做过了,直接忽略】
K8S
未读
Velero 快速上手:使用 Velero 实现 Kubernetes 集群备份与迁移
一、velero 简介 Velero 是vmware开源的一个云原生的灾难恢复和迁移工具,它本身也是开源的,采用Go语言编写,可以安全的备份、恢复和迁移Kubernetes集群资源数据;Velero 是西班牙语意思是帆船,非常符合Kubernetes社区的命名风格,Velero的开发公司Heptio
K8S
未读
K8s 节点管理:使用 kubeadm 删除和重新添加节点
一、需求: 在 Kubernetes 中,使用 kubeadm 的方式 删除和 重新添加节点 二、删除节点 从集群中删除节点 首先,需要在主节点上将节点从集群中删除。假设要删除的节点名称为 node-1: kubectl delete node node-1
在要删除的节点上执行 你还需要在要删除
Linux运维
未读
Linux日志管理工具Logrotate:自动化轮转与最佳实践
一、介绍 logrotate是一个linux系统日志的管理工具。可以对单个日志文件或者某个目录下的文件按时间/大小进行切割,压缩操作;指定日志保存数量;还可以在切割之后运行自定义命令。 logrotate是基于crontab运行的,所以这个时间点是由crontab控制的,具体可以查询crontab的
DNSpod实现动态域名解析的最佳实践
一、背景 之前使用小米路由器下面自带的DDNS 服务商,但发现不是很稳定,有的限速,有的就是直接无法访问;思考下能不能自己搭建一个DDNS,上网浏览了一圈发现有很多案例,大部分都是使用自己的域名,再搭配动态的域名解析,从而实现动态DDNS 服务 本文也是基于上面的案例,使用自己的域名从而实现动态DD
Linux运维
未读
Linux系统常见发行版单用户进入方式归纳
Centos7系统 重启系统 开机时一直按退出esc键进入如下界面 在以上界面后,按e键出现下面界面: 找到“ro”一行,将“ro”替换成 rw init=/sysroot/bin/sh,如下: 然后按Ctrl+x 进行重启进入单用户模式, 最关键一步,执行 chroot /sysroot<