排序
K8s 运维系列 | 第 8 天:调度机制——节点选择、污点与容忍度
在 Kubernetes 集群中,我们很少直接指定某个 Pod 运行在哪一台物理节点上。相反,kube-scheduler 这个核心组件会根据资源、策略与约束条件,自动为每一个 Pod 挑选一个合适的节点。理解调度机...
Centos7二进制部署k8s-v1.20.2 ipvs版本(部署mysql、nacos)
一、部署mysql容器 1、创建yaml文件 mkdir /data/docker_volume -p vim mysql-rc.yaml apiVersion: v1 kind: ReplicationController metadata: name: mysql-rc labels: name: mysql-rc spec: re...
K8s 运维系列 | 第 19 天:流量治理——Ingress Controller 与 Gateway API
引言 在 Kubernetes 中,当你的应用由一个个 Pod 组成、通过 Service 对外暴露端口之后,真正的挑战才刚刚开始:如何优雅地把外部流量接入集群?如何基于域名和路径做路由?如何统一管理 TLS 证...
使用helm命令安装chart包报错
报错详情:Error: Internal error occurred: failed calling webhook 'prometheusrulemutate.monitoring.coreos.com': Post https://monitoring-prometheus-oper-operator.monitoring.svc:443/a...
K8s 运维系列 | 第 9 天:资源管理——Request/Limit 与 HPA 弹性伸缩
在 Kubernetes 的世界里,集群资源永远是稀缺的。CPU、内存、存储,都是有限的算力,而集群上运行着成百上千个 Pod。如果没有一套清晰的资源管理机制,某个失控的应用可能瞬间吃掉整台节点的内...
Centos7二进制部署k8s-v1.20.2 ipvs版本(NFS持久化存储)
一、k8s集群配置nfs存储 1、创建pv有两种方式: 1)集群管理员通过手动方式静态创建应用所需要的PV 2)用户手动创建PVC并由Provisioner组件动态创建对应的PV 2、静态创建存储卷 1)集群管理员创...
K8s 运维系列 | 第 20 天:服务网格——Istio 入门与流量管理
引言 随着微服务架构在生产环境的深入落地,服务之间的调用关系变得日益复杂。当我们把一个个单体应用拆分成几十上百个微服务之后,服务间的通信、流量控制、安全认证、可观测性等一系列问题接...
k8s组件kube-schedule报错,启动失败
kube-schedule组件启动报错:报错信息:container create failed: container_linux.go:338: creating new parent process caused 'container_linux.go:1897: running lstat on namespace path \...
Centos7二进制部署k8s-v1.20.4(Calico网络组件、Dashboard和CoreDNS)
一、安装部署Calico 文章用到的组件下载地址在阿里云网盘里面:https://www.aliyundrive.com/s/NYFaoRRQEgh ,需要注册的点击这个连接:https://pages.aliyundrive.com/mobile-page/web/beinvit...
K8s 运维系列 | 第 10 天:网络模型——CNI、Calico 与 NetworkPolicy
在 Kubernetes 集群中,网络是最容易被忽视、却最容易出问题的部分。前面我们部署了 Pod、Service 和 Ingress,但你是否想过:一个 Pod 如何与另一个 Pod 通信?Service 的 ClusterIP 为什么能...
Centos7二进制部署k8s-v1.20.2 ipvs版本(部署rancher-v2.5.9)
一、部署rancher 官网上用helm部署ha的方案测试验证了多次, 均有问题,最简单的k8s部署rancher方案: vim rancher.yaml apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: ...







