pod基础概念
- pod相当于一个运行容器的环境,有独立的ip地址,也有自己的hostname,利用namespace进行资源隔离。
2025年06月23日
在容器技术广泛应用、Kubernetes 日益成熟的当下,企业内部运行多个 Kubernetes 集群已十分常见,二进制部署、rancher、kubeadm 等多种部署方式应运而生。本文着重讲解如何利用 Rancher 快速部署 K8s 集群。
2025年06月23日
以下是一个可用于生产环境的 Kubernetes 部署 Grafana 的 YAML 文件。该配置包括 Deployment、Service、ConfigMap 和 PersistentVolumeClaim,确保 Grafana 的高可用性和数据持久化。
2025年06月23日
1. 查看集群节点状态:
kubectl get nodes
2. 查看集群资源使用情况(需要安装metric-server)
2025年06月23日
在复杂的Kubernetes环境中,问题诊断和故障排查是每位管理员和开发者必备的技能。本文详细介绍了Kubernetes集群的常用诊断命令、技巧和实际使用场景,帮助您快速定位和解决问题。
2025年06月23日
在 iptables 工作模式下,iptables 中 KUBE-SEP-XXX 链上规则和 Pod 数量成正比,当集群规模增大(10000 个 Pod 以上)时每个 k8s 节点上 iptables 规则会快速上升,从而影响集群 Service 的连接速度以及 CPU 资源消耗。
2025年06月23日
Kubernetes(k8s)虽然内置了自身的服务发现机制(如DNS、Service资源等),但在某些场景下仍会借助Nacos这类第三方注册中心实现服务发现。这种集成主要通过以下方式实现:
2025年06月23日
本次实战涉及到的K8S、Helm、NFS、StorageClass等前置条件,它们的安装和使用请参考:
2025年06月23日
Pod是kubernetes中你可以创建和部署的最小也是最简单位。一个Pod代表着集群中运行的一个进程。
Pod中封装着应用的容器(有的情况下是好几个容器),存储、独立的网络IP,管理容器如何运行的策略选项。Pod代表着部署的一个单位:kubernetes中应用的一个实例,可能由一个或者多个容器组合在一起共享资源