最新发布第67页
Jenkinsfile实战:环境变量与凭证管理-AI运维探索者

Jenkinsfile实战:环境变量与凭证管理

一、环境变量 1.1 静态变量 Jenkins 有许多内置变量可以直接在 Jenkinsfile 中使用,可以通过 JENKINS_URL/pipeline-syntax/globalsenv 获取完整列表。目前比较常用的环境变量如下: * BUILD_ID...
ExternalName 与外部服务接入:跨命名空间映射和 Service 代理集群外资源-AI运维探索者

ExternalName 与外部服务接入:跨命名空间映射和 Service 代理集群外资源

一、ExternalName 适合什么问题 ExternalName 是一种很特别的 Service。它没有 selector,也不直接维护 Endpoints,而是通过 DNS CNAME 把服务名映射到另一个域名。 最典型的写法: 访问 `my-se...
Kubernetes Volume使用实践:emptyDir、HostPath与NFS-AI运维探索者

Kubernetes Volume使用实践:emptyDir、HostPath与NFS

一、通过emptyDir共享数据 EmptyDir是一个特殊的Volume类型,与上述Volume不同的是,如果删除Pod,emptyDir卷中的数据也将被删除,所以一般emptyDir用于Pod中的不同Container共享数据,比如一个...
Redis 6 与 Redis 7 新特性速览-AI运维探索者

Redis 6 与 Redis 7 新特性速览

一、redis 6 新特性 1、多线程IO 2、重新设计了客户端缓存功能 3、RESP3协议 4、支持SSL 5、ACL权限控制 6、提升了RDB日志加载速度 7、发布官方的Redis集群代理模块 Redis Cluster proxy。 8、...
MySQL 5.6与5.7二进制部署:初始化、启动与常见排错-AI运维探索者

MySQL 5.6与5.7二进制部署:初始化、启动与常见排错

一、MySQL 5.6 二进制部署 注意:如果机器上存在别的版本的数据库,需要给my.conf文件更名,否则初始化会失败 1、上传数据库程序软件包 2、解压数据库服务软件程序压缩包 3、创建数据库服务程序...
Kubernetes标签是什么、语法与作用-AI运维探索者

Kubernetes标签是什么、语法与作用

一、前言 本文主要以下几方面介绍k8s中的标签-label: * 什么是标签 * 标签的语法 * 标签的作用是什么 * 标签如何使用 * 标签如何结合标签选择器使用 本文主要以下几方面介绍k8s中的亲和力-Affin...
Prometheus 黑盒监控:DNS 探测配置实战-AI运维探索者

Prometheus 黑盒监控:DNS 探测配置实战

一、DNS 监控 参数解释: 更新 `prometheus-config.yaml`配置 : 打开 Prometheus 的 Target 页面,就会看到 上面定义的 `blackbox-k8s-service-dns` 任务; graph 页面,可以使用 `probe_succes...
Kubernetes Job创建、终止与清理实战-AI运维探索者

Kubernetes Job创建、终止与清理实战

一、Job如何创建 1.定义一个名为job.yaml的yaml文件 上面参数说明如下: * backoffLimit:如果任务执行失败,失败多少次后不再执行。这里设置为4,代表失败4次后不再执行 * completions:有多少...
Kube-State-Metrics 入门:K8S 集群层监控的基础组件-AI运维探索者

Kube-State-Metrics 入门:K8S 集群层监控的基础组件

一、KubeStateMetrics简介 kube-state-metrics 是一个 Kubernetes 组件,它通过查询 Kubernetes 的 API 服务 器,收集关于 Kubernetes 中各种资源(如节点、pod、服务等)的状态信息,并将这些...
Helm实战:使用Chart将Redis部署到Kubernetes-AI运维探索者

Helm实战:使用Chart将Redis部署到Kubernetes

一、Helm Chart实战 1.1 环境准备工作 1.1 添加仓库和ns 1.添加稳定仓库 2.创建ns 1.1 搭建NFS 1、在10.0.0.22主机上搭建NFS 如果是Ubuntu 系列,则采用下面命令 2、配置共享目录 3、加载NFS配...