排序
Jenkins 用户认证集成:LDAP、GitLab SSO 与 GitHub SSO
一、Ldap用户认证集成 1.1 安装Ldap服务 & 安装Ldap控制台 1.1 通过`docker`安装 - [docker openldap](https://github.com/osixia/docker-openldap) - [docker phpldapadmin](https://githu...
Rancher使用Helm安装Ingress控制器
一、Rancher使用Helm安装Ingress控制器 1、依次点击【应用】-【Chart】,搜索Ingress,选择【NGINX Ingress Controller】 2、选择11.0.0版本后,点击【安装】 3、创建名为ingress-nginx的新命名...
Kubernetes RBAC内置角色全景:用户、组件与控制器权限
一、RBAC角色分类 API 服务器创建一组默认的 ClusterRole 和 ClusterRoleBinding 对象。 这其中许多是以 `system:` 为前缀的,用以标识对应资源是直接由集群控制面管理的。 所有的默认 ClusterR...
Kubernetes LimitRange实战:默认requests与limits及容器资源上下限
一、默认的requests和limits > 说明:配置的默认requests和limits作用层面仅限于pod,对deployment等高级调度资源不生效 1.定义一个yaml文件 2.开始创建 3.创建deployment 4.查看deployment...
nerdctl入门:像Docker一样管理Containerd容器与镜像
一、为什么 `nerdctl` 很适合日常使用 很多人第一次接触 Containerd 时,会先被 `ctr` 的命令风格劝退。`nerdctl` 的价值就在于: - 语法风格非常接近 Docker - 支持镜像、容器、日志、拷贝、构...
RBAC企业实践
一、创建通用权限 1.1 创建通用权限-list 1.2 创建通用权限-delete 1.3 创建通用权限-exec 1.4 创建通用权限-log 二、创建用户管理命名空间 三、创建用户 四、获取两个用户的token 4.1 获取user...
GitLab 部署实战:服务安装、访问与故障处理
一、GitLab 部署 - 1.1 系统环境 - Gitlab版本:16.1.0 - Redis版本:6.2 - Postgresql版本:14.0 - Kubernetes版本:1.27.4 - Helm 安装方式:https://docs.gitlab.com/charts/installation/ 1...
ResourceQuota使用实践:限制ConfigMap和Pod总数
一、设置允许存在的 ConfigMap 总数 1.定义一个yaml文件 2.新建一个命名空间 3.开始创建 4.查看部署情况 5.查看cm默认数量为1 6.再创建两个cm,验证。观察到,满足两个后,再创建会发生报错信息...
ArgoCD 入门:流程价值、架构与基础部署
一、什么是 ArgoCD? Argo CD 是一款强大的、开源的 GitOps 工具,用于在 Kubernetes 集群上管理应用的部署和生命周期。 它基于 GitOps 的最佳实践,允许团队以声明式的方式部署和管理 Kubernet...
Jenkins Pipeline 实战:Vue 应用交付
一、Gitlab准备工作 准备上传代码条件 1、配置名字和邮箱 验证 2、生成SSH密钥 查看公钥 上传公钥到gitlab仓库 上传代码到gitlab上 1、在浏览器上输入http://gitlab.zhang-qing.com/,默认的管理...











