随笔分类 - DevOps
摘要:
ELK的架构有多种,本篇分享使用的架构如图所示: Beats(Filebeat) -> -> Elasticsearch -> Kibana,目前生产环境一天几千万的日志,内存占用大概 10G
阅读全文
![使用 Docker Compose V2 快速搭建日志分析平台 ELK (Elasticsearch、Logstash 和 Kibana)](https://img2024.cnblogs.com/blog/662652/202401/662652-20240120163412054-370523160.png)
摘要:
之前分享了 前后端都用得上的 Nginx 日常使用经验 ,在配置 elk 的时候增加了nginx basic auth 和 IP百名的配置,作为补充分享。 配置 nginx 域名转发 常规的转发配置,
阅读全文
![前后端都用得上的 Nginx 日常使用经验-补充篇](https://img2024.cnblogs.com/blog/662652/202401/662652-20240120163059546-381883379.png)
摘要:
前面分享了 k8s 的部署安装,本篇来点实操,将会把一个 .net core + vue 的项目(zhontai),打包构建成 docker 镜像,推送到 nexus 镜像仓库,并部署到 k8s 中
阅读全文
![构建 dotnet&vue 应用镜像->推送到 Nexus 仓库->部署为 k8s 服务实践](https://img2023.cnblogs.com/blog/662652/202401/662652-20240101141338659-106782504.png)
摘要:
k8s 即 Kubernetes,是一个开源的容器编排引擎,用来对容器化应用进行自动化部署、 扩缩和管理
本篇文章将分享 k8s v1.18.8 的安装,以及其面板,监控,部署服务,使用!
阅读全文
![一篇可供参考的 K8S 落地实践经验](https://img2023.cnblogs.com/blog/662652/202312/662652-20231224221432883-92685845.png)
摘要:
本篇将分享Prometheus+Grafana的监控平台搭建,并监控之前文章所搭建的主机&服务,分享日常使用的一些使用经验本篇将配置常用服务的监控与面板配置:包括 MySQL,MongoDB,CLickHouse,Redis,RabbitMQ,Linux,Windows,Nginx,站点访问监控,已亲测。文章较长,推荐先看第三节。
阅读全文
![Prometheus+Grafana 监控平台实践-搭建&常用服务监控&告警](https://img2023.cnblogs.com/blog/662652/202312/662652-20231206234102014-538283163.png)
摘要:
JumpServer 是一个开源的跳板机的解决方案,提供了对远程服务器的安全访问、用户身份管理等功能,本文将分享在 docker 中 JumpServer 的安装使用经验,及使用油猴插件扩展其功能
阅读全文
![提升运维效率:轻松掌握JumpServer安装和使用技巧](https://img2023.cnblogs.com/blog/662652/202311/662652-20231110010318021-384630036.png)
摘要:
Nexus 是支持 Nuget、Docker、Npm 等多种包的仓库管理器,可用做私有包的存储分发,缓存官方包。本篇将手把手教学使用 Nexus 搭建自己的 NuGe t& Docker 私有仓库。
阅读全文
![一篇适合躺收藏夹的 Nexus3 搭建 NuGet&Docker 私有库的安装使用总结](https://img2023.cnblogs.com/blog/662652/202311/662652-20231106193826719-741519831.png)
摘要:
接上篇 docker-bind 的使用搭建了一个 dns 服务,本篇将介绍另外一款 DnsServer 的部署和使用,更专注,更轻量。
阅读全文
![一个基于.NET7的开源DNS服务 DnsServer 的部署使用经验分享](https://img2023.cnblogs.com/blog/662652/202311/662652-20231101193435466-708375989.png)
摘要:
前言 前面使用 nginx 代理转发了几个域名到服务器,但是每次添加一个域名都需要在客户端添加一行 hosts 文件,无疑是繁琐的,其中也提到可以使用 DNS 来实现自动解析域名 到指定服务器的功能,本篇将介绍开源 DNS 服务 docker-bind 的部署和使用 特点 docker-bind 是
阅读全文
![使用 Docker Compose 部署 DNS 服务 docker-bind 的经验分享](https://img2023.cnblogs.com/blog/662652/202311/662652-20231101192449288-214924200.png)
摘要:
本文将分享其在 Windows/docker 中的使用,使用 nssm 部署成服务的方案脚本,局域网中自定义域名解决https提示不安全的解决方案,以及一路踩过的坑。
阅读全文
![前后端都用得上的 Nginx 日常使用经验](https://img2023.cnblogs.com/blog/662652/202311/662652-20231101191816967-83711156.png)
摘要:
前言 特点 成熟,稳定 消息持久化 灵活的消息路由 高性能,高可用性,可扩展性高 支持插件系统:RabbitMQ 具有丰富的插件系统,可以通过安装插件来扩展其功能,例如管理界面、消息追踪、消息转换等。
阅读全文
![使用 Docker Compose 部署 RabbitMQ 的一些经验与踩坑记录](https://img2023.cnblogs.com/blog/662652/202311/662652-20231101185539274-1699897716.png)
摘要:
Apollo 特点:成熟,稳定 支持管理多环境/多集群/多命名空间的配置 配置修改发布实时(1s)通知到应用程序 支持权限控制、配置继承,版本管理,灰度发布,使用监控等
阅读全文
![Apollo 配置中心的部署与使用经验](https://img2023.cnblogs.com/blog/662652/202310/662652-20231031191313570-258316585.png)
摘要:前言 Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于 内存 、 分布式 、可选持久性的键值对( Key-Value )存储数据库 redis版本:redis:6.2.13 作者:易墨 安装单机版 安装源:DockerHub 默认配置文件:配置文件示例 6.
阅读全文
摘要:前言 继续书接上文 Docker Compose V2 安装常用数据库MySQL+Mongo,部署安装好之后我本来是找了一个web端的在线连接数据库的工具,但是使用过程中并不丝滑,最终还是选择了使用 DBeaver ,然后发现 mongo 还需要许可,又折腾整理了半下午,终于大功告成。 DBeave
阅读全文
摘要:前言 ClickHouse 是一款开源的分布式列式数据库管理系统,专门设计用于高性能的大数据分析和查询。 目前项目中用到的一个场景是将mongo的数据同步到clickhouse,使用clickhouse做报表,后续也将分享同步和使用方案 使用 Docker Compose 部署单机版,小项目和自己测
阅读全文
摘要:主要增加对容器创建 MySQL、Mongo 时对 数据文件,日志,配置,网络,时区,端口映射,密码 的配置,更贴合生产环境的实际使用
阅读全文
摘要:
Docker 是一款流行的开源容器化平台,使用 Docker 可以有效地隔离应用程序和系统环境,使得应用程序在不同的环境中具有相同的行为 Docker Compose 是一个用于定义和管理多个容器工具
阅读全文
![Docker V24 及 Docker Compose V2 的安装及使用](https://img2023.cnblogs.com/blog/662652/202310/662652-20231002114351109-1594325152.png)
摘要:
前言 Hyper-V安装文档:在 Windows 10 上安装 Hyper-V CentOS 系统下载:CentOS 国内镜像源 8.5.2111 作者:易墨 发布时间:2023.10.01 原文地址:https://www.cnblogs.com/morang/p/devops-hyperv-ce
阅读全文
![Hyper-V 安装 CentOS 8.5](https://img2023.cnblogs.com/blog/662652/202310/662652-20231001131516648-2070335757.png)