TH小破站

  • 首页
  • 容器
    • 认识Docker
    • DockerFile详解
  • k8s
    • 认识Kubernetes
    • Kubernetes部署--(kubeadm方式)
    • kubeasz部署k8s集群
    • Ansible-binary部署k8s集群-1.31.2
  • Ceph
    • 认识分布式存储
    • CPEH部署
  • CI/CD
    • DevOps认识
    • 部署--Gitlab
  • ELK
    • ELK简介
    • Elasticsearch
    • Kibana部署
    • Logstash
    • ELK--收集 tomcat 日志(实战)
  • HD
    • 认识--大数据
    • Hadoop-单机部署
    • Hadoop-伪分布部署
    • Hadoop-完全分布部署
    • Hadoop-(HA)完全分布部署
    • Ambari自动部署--Hadoop
  • Nginx
    • Nginx功能介绍
    • Nginx安全选项
    • Nginx配置文件简单介绍
    • 网站服务器部署
  • 监控
    • ZABBIX-部署(yum)
    • ZABBIX-编译安装
  • 云计算
    • KVM 概述
    • OpenStack企业级部署(T版)
    • OpenStack之dashboard部署
    • OpenStack-controller的高可用
    • openstack(Caracal版_ubuntu版本)部署
  • 数据库
    • mariadb与mysql
    • mysql主从
    • MySQL--冷备(实战)
    • MySQL--热备(dump表)
    • MySQL--热备(dump库)
    • 数据恢复实战案例
    • Xtrabackup实现MySql8.x全量备份
    • MyCat实现数据库读写分离
    • MHA实现数据库高可用
    • Percona XtraDB(PXC)实现数据库集群高可用
    • 数据库压力测试
    • PostgreSQL 基操
    • PostgreSQL备份恢复
    • PostgreSQL高可用
    • MongDB安装配置基础使用
    • MongoDB实现复制集
    • MongoDB备份还原
  • 自动化
    • ssh远程服务原理及配置
    • Ansible剧本文件应用
    • Ansible管理服务介绍
    • Ansible自动化部署node_exporter(包含升级,回滚)
    • Saltstack-部署安装
  • 脚本
    • 一键查看服务器资源利用率
    • 一键生成SSL证书
    • 保存指定数量的文件/目录
    • 初始化服务器
    • 扫描可用IP
    • 批量分发SSH密钥
    • 监控多主机磁盘脚本
    • 一键安装MySQL8.x脚本
    • Python脚本监控ES集群
    • 资源巡检脚本
    • 查看各用户使用的cpu占比
热衷于分享
架构师成长之路 !!!

开发

vue3 实现导航守卫

编写导航守卫 router/permission.js (去往/backend开头的需要检查是否登录,如果【!state.value.isLogin】不为 true 则跳往登录页面)  import { state, checkLoginStatus } from '@/stores/localstorage'    // 只需要对去往backend后台的请求进行鉴权: /backend/xxxx  // next: 理解为router.push 函数  export var beforeEachHanler = …

2025年7月19日 0条评论 1113点热度 0人点赞 tanghao946 阅读全文
Kubernetes

Operator开发(secrets资源跨ns同步)

背景 在 Kubernetes 中,Secrets 是被隔离在各自的 Namespace 范围内的资源。默认情况下,一个 Secret 只能被创建它的 Namespace 内的 Pod 或 Deployment 所引用,其他 Namespace 中的应用无法直接访问。 一、安装依赖工具  # 安装 Go(1.24.1)  https://studygolang.com/dl/golang/go1.24.1.linux-amd64.tar.gz  ​  # 删除旧版 Go 源码和二进制文件  sudo rm -rf …

2025年5月25日 0条评论 822点热度 1人点赞 tanghao946 阅读全文
容器技术

安装使用containerd

containerd https://github.com/containerd/containerd 1)apt/yum安装 验证仓库版本: ~# apt-cache madison containerd containerd | 1.7.24-0ubuntu1~22.04.2 | https://mirrors.aliyun.com/ubuntu jammy-security/main amd64 Packages containerd | 1.7.24-0ubuntu1~22.04.2 | https://m…

2025年5月3日 0条评论 1478点热度 18人点赞 tanghao946 阅读全文
云原生

istio实现多集群通信

istio多集群 集群配置  K8S 版本 1.29.4  istio 1.22.2 # 需要安装一个 MetalLB 集群一 (cluster-01) IP 角色 主机名 192.168.139.241 master k8s-master01 192.168.139.244 node k8s-node1 集群二 (cluster-02) 192.168.139.245 master k8s-master02 192.168.139.246 node k8s-node2 纳管 kubectl 两个集群  root@…

2025年4月21日 0条评论 815点热度 0人点赞 tanghao946 阅读全文
Kubernetes

K8S多集群管理(kubectl)

多集群管理 kubectl 管理多集群 两个集群  root@k8s-master01:~/.kube# KUBECONFIG=/root/.kube/th-config kubectl config get-contexts  CURRENT   NAME         CLUSTER     AUTHINFO           NAMESPACE  *         th-cluster   kubernetes   kubernetes-admin    root@k8s-master01:~/.kub…

2025年4月5日 0条评论 719点热度 0人点赞 tanghao946 阅读全文
数据库

MongoDB备份还原

MongoDB备份还原 虽然有复制集的高可用性保证,数据丢失的可能很低,但仍然需要备份 备份的目的: 防止硬件故障引起的数据丢失 防止人为错误误删数据 时间包溯 监管要求 1.) 备份恢复工具介绍 mongoexport/mongoimport说明 mongoexport/mongoimport可以实现逻辑备份,类似于mysqldump,可以导出json或csv格式文件 应用场景总结 异构平台迁移,比如:MySQL和MongoDB 同平台跨大版本的MongoDB数据导出导入:比如mongodb2->mongo…

2025年3月25日 0条评论 1272点热度 0人点赞 tanghao946 阅读全文
云原生

K8S部署csi 实现动态PV/PVC

K8S部署csi 实现动态PV/PVC k8s创建nfs https://github.com/kubernetes-csi/csi-driver-nfs/blob/master/deploy/example/nfs-provisioner/README.md  kubectl create ns nfs  kubectl create -f <(curl -s https://raw.githubusercontent.com/kubernetes-csi/csi-driver-nfs/master/dep…

2025年3月16日 0条评论 942点热度 0人点赞 tanghao946 阅读全文
开发

go protobuf 安装简单使用

go_protobuf安装使用下载 下载地址:https://github.com/protocolbuffers/protobuf/releases 匹配环境变量 下载protobuf的golang支持库,安装protoc-gen-go  go install google.golang.org/protobuf/cmd/protoc-gen-go@latest 并且把插件的exe文件也放到go的bin目录。实际上我的插件文件被下载到了windows用户目录下的个人电脑名称目录下的go文件夹  C:\Users\…

2025年3月13日 0条评论 1031点热度 2人点赞 tanghao946 阅读全文
云原生

云原生(serverless)-knative_serving部署使用

Knative  三个组件:     Serving: BaaS         编排无状态、基于HTTP或gRPC协议的服务器(daemon)应用         这类应用本身也可以由Kubernetes直接编排运行(Deployment, HPA, Service, Ingress)     Eventing: 事件驱动架构的基础设施         无状态、基于HTTP或gRPC协议的服务器(daemon)应用,采用了EDA架构             编排:仍由Serving负责             E…

2025年3月11日 0条评论 1192点热度 0人点赞 tanghao946 阅读全文
数据库

MongoDB实现复制集

MongoDB复制集 1)什么是复制集 Replica Set MongDB 像MySQL一样,支持类似的主从复制架构,但无法实现自动故障转移,所以官方推荐使用复制集 MongoDB复制集是将数据同步在多个服务器的过程 复制集提供了数据的冗余备份,并在多个服务器上存储数据副本,保证数据的安全性 复制集还允许从硬件故障和服务中断中恢复数据。当故障时,会自动选举新master节点,实现集群的高可用 复制集功能 数据高可用性 异地容灾,实现灾难恢复 无需停机维护(如备份,重建索引,压缩) 分布式读取数据,读操作的负载均衡…

2025年3月11日 0条评论 1860点热度 0人点赞 tanghao946 阅读全文
12345…16
日历
周一 周二 周三 周四 周五 周六 周日
 1234
567891011
12131415161718
19202122232425
262728293031  

近期文章

  • Pyroscope 进行程序内部火焰图展示
  • 基于机器学习--预测处理运维问题(磁盘)
  • DeepSeek-R1 模型微调(极简版)
  • jenkins - api 实现自动化触发
  • 安装ceph集群 19.2.3
分类
  • AI
  • CI/CD
  • error
  • Kubernetes
  • LB
  • 云原生
  • 云计算
  • 分布式存储
  • 大数据
  • 大模型
  • 安全
  • 容器技术
  • 容器编排
  • 开发
  • 数据库
  • 日志收集
  • 未分类
  • 机器学习
  • 漏洞修复
  • 监控
  • 系统
  • 网站部署
  • 脚本
  • 自动化运维
  • 链路追踪

COPYRIGHT © 2025 TH小破站. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

渝ICP备2023013789号

渝公网安备50011702500926号