2024-10-01
评论
Kubernetes 控制器之 Deployment
Kubernetes Deployment管理无状态应用,确保Pod副本数量与状态,支持滚动更新和回滚。
2024-10-01
评论
Kubernetes 控制器简介
Kubernetes控制器是控制平面的关键组件,负责监控集群状态并确保其与预期状态一致。通过API Server与集群通信,控制器能够检测、计划并执行必要的操作来纠正偏差,实现自我修复和调节。常见的控制器类型包括Node Controller、Namespace Controller、ResourceQuota Controller等,各自承担着从节点管理到应用部署的不同职责。这些控制器支持自动化任务处理、增强系统弹性、提高可扩展性,并采用声明式管理方式简化了集群维护工作,对于充分利用Kubernetes优势至关重要。
2024-10-01
评论
Kubernetes 安装方法之 KubeOne
KubeOne可在多环境部署高可用K8s集群,支持安装、配置及升级。
2024-10-01
评论
Kubernetes 安装方法之 Kind
Kind 是一个在 Docker 容器中运行 Kubernetes 集群的工具,主要用于测试 Kubernetes 本身,也可用于本地开发或 CI。对于 AMD 和 ARM 架构,可以通过 wget 下载并安装 Kind,并通过 `kind version` 查看版本信息。部署前需要关闭防火墙、SELinux,清空 iptables 规则,禁用 swap 分区,并升级内核版本等。部署集群时,可以使用 `kind create cluster` 命令创建单节点或多节点集群,其中多节点集群需指定配置文件。此外,还介绍了如何查看集群信息、导入镜像、导出日志及删除集群等常用命令。总的来说,Kind 提供了简单方便的方式来部署和管理 Kubernetes 集群。
2024-09-27
评论
openvpn搭建使用用户密码验证并设置固定ip
文章介绍了OpenVPN搭建过程,包括服务端配置、客户端设置、用户名密码验证及固定IP地址方法。
2024-09-01
评论
Kubernetes 基本介绍
Kubernetes是Google开源的容器编排系统,支持自动部署、伸缩和管理容器化应用。
2024-09-01
评论
僵尸进程、进程状态简介
本文介绍了Linux系统中的僵尸进程及其产生原因。僵尸进程是指子进程执行完成后,父进程未读取其退出状态并回收资源导致的特殊状态。僵尸进程主要由两种情况引起:一是父进程未回收子进程资源;二是父进程先于子进程结束,使子进程成为孤儿进程。尽管僵尸进程不占用CPU资源,但会占用内存和进程表位置,大量存在时可能影响系统性能。此外,文章还简述了Linux进程的状态转换过程,包括运行状态、休眠状态及与进程终止相关的EXIT_ZOMBIE和EXIT_DEAD状态。
2024-09-01
评论
journalctl 日志查看工具介绍
journalctl是Linux系统日志管理工具,支持多种查询方式。
2024-09-01
评论
Kubernetes 安装方法之 Sealer
Sealer是阿里云开发的CNCF沙箱项目,用于简化Kubernetes集群及应用的打包、分发和部署。