排序
Filebeat实战:按标签采集Kubernetes日志
一、使用Filebeat根据标签收集日志 除了逐个配置 Namespace,也可以根据 Namespace 的标签进行过滤,更加方便。 比如只收集 Namespace 具有 filebeat=true 标签的空间日志: 1、备份配置文件 2...
Kubernetes精细化授权:受限管理员与应用访问集群
一、授权开发人员可以修改非生产环境部分资源 有时候开发人员需要修改程序的配置用来测试新功能或者排查故障,此时可以给开发人员授权可以编辑部分的资源,比如ConfigMap和Deployment 1、授权proj...
Ingress-Nginx 访问控制:白名单与黑名单
一、Ingress-nginx黑白名单 **场景:** 1、对外暴露的核心接口只允许特定的IP地址访问(对公合作); 2、财务应用只允许特定IP段访问(内网限制); **注意点:** * Annotations:只对指定svc的...
Helm模板复用与调试:命名模板、NOTES.txt和Chart结构
一、命名模板 命名模板类似于开发语言中的函数,指一段可以直接被另一段程序或代码引用的程序或代码。 在编写chart时,可以将一些重复使用的内容写在命名模板文件中供公共使用,这样可减少重复...
Rancher权限管理基础场景与流程
一、Rancher权限管理优势 1.1 K8s权限管理问题 K8s权限管理目前存在的问题: * 使用用户名密码难 * 外部用户认证难 * 统一用户认证难 * 统一登录页面难 * 权限管理复杂度高 1.2 Rancher权限管理...
PV 配置示例:NFS、HostPath 与 Ceph RBD 持久卷
一、PV配置示例 在企业内,可能存储很多不同类型的存储,比如NFS、Ceph、GlusterFS等,针对不同类型的后端存储具有不同的配置方式,这也是对集群管理员的一种挑战,因为集群管理员需要对每种存...
Helm:Chart的values
一、Values.yaml是Helm最重要的一个配置文件。 首先,挪走自带的values.yaml 然后,写一个自定义的值 调用上面自定义变量的方法为: 在configmap.yaml里调用 查看渲染效果 但是,这个myname值是...
二进制高可用安装k8s基础组件与证书生成
一、基本组件安装 1.1 Containerd作为Runtime 如果安装的版本低于1.24,选择Docker和Containerd均可,高于1.24选择Containerd作为Runtime。 1.在每台机器上执行以下命令安装docker-ce-20.10,注...
StatefulSet 通信与集群实践:固定域名访问、跨命名空间通信与 Eureka 部署
一、StatefulSet 内部通信为什么稳定 StatefulSet 的内部通信通常依赖 Headless Service。因为它没有统一的 ClusterIP 去做负载均衡,而是把每个 Pod 的身份直接交给 DNS 和 Endpoint。 典型域...
ECK日志采集核心:Beat资源与Filebeat配置详解
一、ECK核心资源Beat配置详解 ECK核心资源Beat配置示例: 1.1 FileBeat配置详解 1.1 FileBeat基于k8s自动发现配置 ECK核心资源FileBeat配置示例: 1.1 FileBeat基于inputs配置 ECK核心资源FileB...










