排序
Kubernetes多用户授权实战:开发测试与生产只读策略
一、K8s多用户管理 1、创建一个专用于存储用户的Namespace 2、授权kube-users空间下的用户都有查看Namespace的权限 3、创建多个用户模拟不同的场景 4、创建Namespace模拟不同的环境 5、在每个环...
Kubernetes用户安全控制
一、K8s认证(Authentication) 两种认证方式: ① Kubeconfig 这种是基于https ca证书认证,咱们命令行管理K8s用的就是这种认证 ② Token 这种通过一个Token来识别用户,比如前面dashboard时,...
Kubernetes高级调度:Pod反亲和性
一、定义pod1.yaml文件 二、应用pod1.yaml文件 三、定义pod2.yaml文件 四、应用pod2.yaml文件 五、查看 查看pod身上所带标签 查看pod部署节点,观察到pod01和pod02分配到同一节点 六、恢复
RBAC企业实践
一、创建通用权限 1.1 创建通用权限-list 1.2 创建通用权限-delete 1.3 创建通用权限-exec 1.4 创建通用权限-log 二、创建用户管理命名空间 三、创建用户 四、获取两个用户的token 4.1 获取user...
Toleration容忍是什么、配置解析与使用实践
一、什么是容忍 容忍度(Toleration)是应用于 Pod 上的。容忍度允许调度器调度带有对应污点的 Pod。 容忍度允许调度但并不保证调度。 污点和容忍度(Toleration)相互配合,可以用来避免 Pod ...
什么是动态存储:CSI、StorageClass 与工作原理
一、什么是动态存储 动态存储可以在用户需要存储资源时自动创建和配置动态存储可以在用户需要存储资源时自动创建和配置配变得更加灵活,并且可以随着应用程序的需求变化而动态调整。 二、动态存...
Helm安装与稳定仓库配置
一、下载Helm包 1.打开[Helm-3.8.2](https://github.com/helm/helm/releases?page=3),点击【Linux amd64】下载压缩包 **说明:目前已更新至3.12.0版本** 2.等待下载完成,将压缩包上传到linux机...
Helm:Chart的命名模板
一、define用法 定义一个只包含字符串的模板,用作资源名称 使用template引用 定义values.yaml 渲染 二、include用法 创建了一个名为`_helpers.tpl`的Helm模板文件,其中定义了两个`define`块:...
Jenkins + Helm:Vue 应用发布实战
一、推送与安装Chart 浏览器输入https://harbor.zhang-qing.com/登录harbor,账号密码为admin/Harbor12345 二、基于helm的部署方式 1、准备k8s-helm容器Dockerfile文件 (1)国内环境(本实验使用) ...
Jenkins 运维管理实战:部署、配置、Agent、权限与项目管理
一、Jenkins运维管理 1.1 Jenkins 简介 `Jenkins`是一个自动化服务器,目前发展超过15年,比较成熟的CI工具(也可以CD) 能够实现自动化集成发布。建立好流水线后,期间无需专业运维人员介入,开...









