最新发布第28页
排序
Kubernetes高可用集群搭建(堆叠etcd模式)
一、k8s高可用架构图 堆叠etcd集群指的是,etcd和Kubernetes其它组件共用一台主机。 二、高可用集群部署 具体安装参考:[kubeadm方式安装k8s集群-v1.26.9 - 知乎 (zhihu.com)](https://zhuanlan...
Kubernetes集群维护:维护Kubernetes集群CA证书
一、Kubernetes集群中的CA证书 如果使用Kubeadm部署集群,CA证书会自动生成,但如果用二进制方式部署则需要手动生成。 服务器上CA证书在哪里? Kubernetes为了安全,使用的是双向认证( 除了客...
Kubernetes集群维护:查看Kubernetes集群资源使用情况和日志
一、查看资源使用情况 1、`kubectl top`查看Node使用CPU和内存情况 2)`kubectl top`查看Pod使用CPU和内存情况 注意: top功能需要先安装metrics-server,安装步骤参考HPA那一节课 二、查看日志 ...
Kubernetes集群的备份和还原
一、etcd数据库备份 1、获取二进制etcdctl文件 由于我们是使用kubeadm部署,机器上没有etcdctl命令,所以需要下载个二进制包 (1)先获取对应的版本 (2)下载合适的包 (3)解压至/opt目录下 (4)将可...
Kubernetes集群版本升级:升级部署
一、升级Master01节点 1、查看最新版本 2、升级kubeadm 验证下载操作正常,并且 kubeadm 版本正确 3、将Master01节点标记为不可调度 4、查看集群是否能够升级,观察到支持升级v1.27最高版本为v1...
Kubernetes集群版本升级:为什么要升级、升级注意事项、升级流程
一、升级注意事项 1、不支持跨版本升级(这个跨版本指的是主要版本和次要版本,比如1.24.2,其中1为主要版本,24为次要版本,2为补丁版本) 2、升级前做备份 3、升级前拿测试环境做演练 二、升...
Kubernetes集群优化
一、节点、pod、容器数量 官方标准如下: - 不超过 5000 个节点 - 不超过 150000 个 pod - 不超过 300000 个容器 - 每个节点不超过 100 个 pod 二、Master节点配置优化 Master节点上CPU和内存推...
Kubernetes集群为什么必须做资源分配与限制
一、为什么需要进行资源分配和限制? 生产中可能存在如下几个核心问题: * 1)服务部署过量分配资源导致资源浪费 * 2)资源设置过大的limit导致机器故障 * 3)服务下线未及时清理导致过多垃圾数...
Kubernetes里的DNS
一、DNS服务 1、K8s集群内有一个DNS服务: 2、K8s集群内有对应的Pod为coredns: 3、查看defalut命名空间Pod里的/etc/resolv.conf 4、查看aming命名空间Pod里的/etc/resolv.conf 上面参数说明: ...
Kubernetes跨机房调度实战:让同一应用分布在不同机房
一、同一应用分布在不同机房 1.1 同一应用尽量分布在不同机房 1、给机房添加不同的标签 验证,观察到目前分为两个域,第一个域beijing-haidian分布的节点为k8s-master01和k8s-node02,第二个域b...

















