logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

DevOps项目笔记一: 基于 Ansible 的多节点基础环境自动化

完成这一阶段后,后面的 Docker、Kubernetes 等软件就可以通过 Ansible 自动化安装,而不需要逐台 SSH 操作。

#运维开发#运维#devops +3
DevOps 项目阶段笔记二:Docker Engine + cri-dockerd

本次 master 排查很典型:cri-dockerd binary 不存在、service inactive、socket inactive、socket 文件不存在——说明不是"服务装好了但启动失败",而是"安装过程本身没有完成"。所以你的流程本质上是:装了个只会说英语的人(Docker),再给他配个翻译(cri-dockerd),让他能跟只说中文的老板(K8s)沟通。没有发现正在执行的 cr

#devops#docker
DevOps 实验项目笔记三 —— Kubernetes 集群部署阶段

CNI(Container Network Interface)是 Kubernetes 的网络接口标准,定义了容器网络应该如何配置。可以把它理解为 Kubernetes 的"网络施工队"。错误:User "system:anonymous" cannot get configmapsAPI Server 认为 node1 是匿名用户),根本没有使用 token。kubeadm init 没有完整

#devops#kubernetes
DevOps 实验项目阶段 6 笔记:Harbor 私有仓库 + Kubernetes 部署 Spring Boot

Kubernetes 节点默认使用 HTTPS 访问镜像仓库,但 Harbor 使用 HTTP。只能让每个容器各自重试,不会遵守 Compose 的依赖顺序。中配置:Windows端在Docker Desktop中配置。Harbor 不是一个 systemd 原生服务,它是一个。),而 Docker 默认使用 HTTPS。Spring Boot 配置的密码是。因为 Harbor 使用 HTTP(H

#devops#kubernetes
Devops项目笔记阶段 7:Jenkins CI/CD 自动化部署

Docker 默认使用 HTTPS 连接仓库,但 Harbor 使用 HTTP。Jenkins 需要通过 SSH 在 k8s-master 上执行。Jenkins 成功发布新版本到 Kubernetes 集群。和Spring Boot、Maven用的版本统一。属于内网地址,Gitee 公网服务无法访问。用户的 PATH 环境变量没有包含。含义:每分钟检查一次代码是否有变化。结果:Jenkins 自

#devops#jenkins
DevOps 阶段9:Prometheus + Grafana + Jenkins 自动部署实施笔记

说明 kube-state-metrics 正常,但自定义 Pod label 没暴露。后来更换可用网络源后成功下载 kube-prometheus-stack Chart。阶段 Spring Boot → Prometheus → Grafana 链路完成。说明两个 Spring Boot 副本都被 Prometheus 自动发现。Prometheus 没 PVC 时,Pod 重建也会丢历史监控

#devops#prometheus#grafana
Devops项目阶段 10:Prometheus 监控与 Alertmanager 邮件告警

没有任何输出。原因不是 Secret 没内容。

#prometheus
    共 14 条
  • 1
  • 2
  • 请选择