排序
Kubernetes高级调度:节点亲和性NodeAffinity
一、定义pod的yaml 二、给k8s-master02节点定义标签 三、应用YAML 四、检查Pod所在node,符合节点亲和性 五、恢复
ReplicationController 与 ReplicaSet 详解:副本控制、标签选择器与替代关系
一、先理解 RC 和 RS 的定位 ReplicationController,简称 RC,是 Kubernetes 早期用来维护 Pod 副本数的控制器;ReplicaSet,简称 RS,则是它的增强版。两者的核心目标都很明确:让集群里始终...
为什么Kubernetes是云原生最佳选择:12项核心能力与架构优势
一、Kubernetes 的核心能力一览 Kubernetes 常见的核心能力可以概括为以下几项: - 开源开放 - 弹性伸缩 - 服务发现 - 负载均衡 - 自愈能力 - 健康检查 - 滚动更新 - 一键回滚 - 高可用 - 声明...
使用SubPath解决Secret挂载覆盖问题
一、演示环境准备 接下来导出nginx.conf文件进行修改进行挂载覆盖演示 1.创建工作目录 2.编写配置文件 3.创建ConfigMap,,其中--from-file参数用于指定文件 4.验证 5.编写dp-cm.yaml 6.创建Pod ...
Rancher架构解析
一、Rancher Server架构 [产品架构 | Rancher文档](https://docs.rancher.cn/docs/rancher2/overview/architecture/_index) Rancher Server 由认证代理(Authentication Proxy)、Rancher API S...
Kubernetes日志收集基础:日志类型、技术栈与工具对比
一、有哪些日志需要收集管理? 在日常使用控制过程中,一般需要收集的日志为以下几类: * 服务器系统日志 * /var/log/messages * /var/log/kube-xxx.log * Kubernetes组件日志(/var/log/kube.*)...
Helm安装Zookeeper集群实战
一、查看Zookeeper包版本 执行`helm search repo zookeeper`命令查看Zookeeper包版本 二、下载最新版Zookeeper 执行`helm pull bitnami/zookeeper`命令查看Zookeeper包版本 执行`tar -xf zookee...
Helm:Chart的values
一、Values.yaml是Helm最重要的一个配置文件。 首先,挪走自带的values.yaml 然后,写一个自定义的值 调用上面自定义变量的方法为: 在configmap.yaml里调用 查看渲染效果 但是,这个myname值是...
Ingress 自定义错误页:404、502、503 页面接管方案
一、打开https://github.com/kubernetes/ingress-nginx/blob/main/docs/examples/customization/custom-errors/custom-default-backend.yaml链接地址,下载custom-default-backend.yaml文件 二...
Containerd配置实战:insecure registry、命名空间与Kubernetes镜像引用
一、为什么要配置 insecure registry 当你在学习环境或内网环境中使用不带正式证书的 Harbor 或其他 HTTP 仓库时,Containerd 默认不会直接信任它。 这时就需要在 Containerd 配置中显式告诉运...











