You might also like...
Nov
10
Kubernetes监控插件-NPD
Node Problem Detector(NPD)是Kubernetes集群中一个重要的监控插件,主要作用是监控节点的健康状况并检测可能出现的问题。如NTP、文件系统损坏、内核死锁、CPU、内存或磁盘损坏、运行时守护进程无响应等。 部署使用chart安装 # helm -n monitoring install node-problem-detector https://dl.
2 min read
Sep
09
Talos Linux体验
简介Talos Linux 是一个为 Kubernetes 环境从头开始设计的安全、最小化且只读的操作系统。它旨在提供一种轻量级、高效且安全的方式来运行 Kubernetes 集群。以下是 Talos Linux 的一些关键特性: 安全性:Talos Linux 采用了多种安全措施,包括只读文件系统和最小化的软件栈,以减少潜在的攻击面。
14 min read
May
26
妙用kubectl-neat
背景有时候你需要将正在运行于Kubernets中的应用的YAML导出来,此时你会想到使用以下方式: $ kubectl get deploy|sts -oyaml 然而导出来很多内容不能直接使用--需要做一些删减。这时你就可以使用kubectl的neat插件了。 范例 下载安装 # wget https://github.com/itaysk/kubectl-neat/releases/download/v2.
1 min read
Apr
14
K8s集群存储NAS替换NFS
背景当前XX生产环境中的共享存储为自建型NFS服务,存在以下风险: 单点故障: NFS服务为单台虚拟机,当节点异常,整个集群业务将受到影响;更高效存储性能:NAS设备通常针对海量存储场景设计,在性能上可能有更高服务保障;运维简便:NAS在扩容的场景下更为快捷;其它 ...为规避上述风险以及NAS可提供更为稳定的存储服务,XX准备将K8S集群中的NFS服务器替换为NAS服务。 一言蔽之,就是说我们在Kubernetes中使用NAS资源的StorageClass的PVC都需要进行处理。 前置条件条件1:NAS资源到位NAS资源已经申请到位,且Kubernetes集群中的工作节点网络能正常访问到NAS服务。 条件2:
4 min read
Mar
16
Kubectl 运维乱记
命令简化 将以下内容追加到环境变量中,可以简化运维操作 往~/.bashrc文件加入以下内容: alias k=kubectl source <(kubectl completion bash | sed s/kubectl/k/g) alias kcd=
4 min read