排序
Helm安装与稳定仓库配置
一、下载Helm包 1.打开[Helm-3.8.2](https://github.com/helm/helm/releases?page=3),点击【Linux amd64】下载压缩包 **说明:目前已更新至3.12.0版本** 2.等待下载完成,将压缩包上传到linux机...
聚合ClusterRole详解
一、定义一个yaml文件,权限为空 二、创建ClusterRole 三、查看ClusterRole权限为空 四、创建一个sa 五、查看token,用于登录dashboard **说明:上面的token需要根据自己的环境进行查看** 六、新...
Docker数据持久化
一、将本地目录映射到容器里。 上面参数说明: * -v:用来指定挂载目录 * :前面的/data/为宿主机本地目录 * :后面的/data/为容器里的目录,会在容器中自动创建 在宿主机的/data/目录里创建一个...
Kubernetes集群的备份和还原
一、etcd数据库备份 1、获取二进制etcdctl文件 由于我们是使用kubeadm部署,机器上没有etcdctl命令,所以需要下载个二进制包 (1)先获取对应的版本 (2)下载合适的包 (3)解压至/opt目录下 (4)将可...
Jenkins Pipeline 实战:Go 应用交付
一、Gitlab准备工作 准备上传代码条件 1、配置名字和邮箱 验证 2、生成SSH密钥 查看公钥 上传公钥到gitlab仓库 上传代码到gitlab上 1、在浏览器上输入http://gitlab.zhang-qing.com/,默认的管理...
CronJob 实战:定期重启 Kubernetes 服务与手动触发验证
一、使用CronJob定期重启K8s服务 1.1 环境准备 1、创建一个 MySQL 的 PVC 2、创建一个 MySQL 的 Deployment 3、创建MySQL,并查看启动状态 1.1 定期重启K8s服务 有时候需要定期重启 K8s 中的服务...
Kubernetes kubeconfig详解:多集群配置与上下文切换
一、Kubeconfig详解及配置多集群 1.1 单集群配置kubeconfig 单集群配置kubeconfig 1.2 多集群配置kubeconfig 多集群配置kubeconfig 1.3 切换到其他集群的三种方式 方式一:通过 `kubectl config...
Kubernetes Scheduler:调度器简介与调度过程
一、简介 Kubernetes的调度器Scheduler,主要的任务是把pod按照预设的策略分配到集群的节点上。听起来非常简单,但有很多层面都需要我们去一一的深入思考: - 公平:如何保证每个节点都能被分配...
Jenkins 配置实战:插件安装与全局凭据管理
一、Jenkins 配置 1.1 插件安装 1.打开浏览器输入http://jenkins.zhang-qing.com/,输入账号root和密码root登录(这是我设置的账号和密码,实际需要根据你自己设计的账号和密码来定) 2.登录后点...
Dockerfile进阶:CMD、ENTRYPOINT、ARG与多架构ARM镜像构建实战
一、`CMD` 和 `ENTRYPOINT` 为什么总让人混淆 这两个指令都和容器启动有关,但职责并不一样: - `CMD` 更像默认参数或默认启动命令 - `ENTRYPOINT` 更像容器真正的主程序入口 如果只记一句话: ...









