服务器部署webdav插件挂载阿里云盘 项目地址 Hub地址:https://hub.docker.com/r/messense/aliyundrive-webdav 获取 refresh token在线工具获取地址:https://messense-aliyundrive-webdav-backendrefresh-token-ucs0wn.streamlit.app/ 使用docker-compose部署$ cat /data/do 2024-01-08 Docker
使用acme.sh生成泛域名证书并自动续期 说明GitHub仓库地址:https://github.com/acmesh-official/acme.sh Gitlab镜像仓库:https://jihulab.com/qiqi-lpb/Acme.sh.git 安装 acme.sh使用镜像仓库安装$ git clone https://jihulab.com/qiqi-lpb/Acme.sh.git $ cd Acme.sh/ $ ./acm 2024-01-04 Linux #SSL
etcd 集群接入 Prometheus 监控系统 K8S集群的etcd,分为以pod的方式启动和外置etcd集群两种,都需要配置监控。 大概分为三个部分: 配置 Target,让 Prometheus 采集 etcd 指标 配置 Grafana 模板 配置告警规则 了解 Etcd metrics官方文档:https://etcd.io/docs/v3.5/metrics/ etcd 默认会在2379 端口上暴露 metrics。 测试检测数据 2023-12-19 Kubernetes #Prometheus
博客图床私有化方案--Easyimage 项目地址GitHub 原项目地址:https://github.com/icret/EasyImages2.0 Docker 镜像:https://hub.docker.com/r/ddsderek/easyimage 使用docker-compose部署创建数据目录mkdir -p /data/docker_data/easyimage 配置docker-compose文件version: ' 2023-12-15 Docker #Docker-compose
Kube_Prometheus介绍及安装配置 Prometheus简介Prometheus组件介绍 Prometheus Server : 用于抓取指标、存取时间序列数据 exporter : 暴露指标让任务job来抓取 pushgateway:push的方式将指标数据推送到该网关 altermanager:处理报警的报警组件 adhoc:用于数据查询 下图是Prometheus 官方提供的架构及其一些相关的生态系统组件: ) Prom 2023-12-14 Kubernetes #Prometheus
华为云Docker_images_repository 登录脚本 #!/bin/bash docker login -u cn-north-4@ZMWU5CSZ9R9ZGYIM2HBW -p 2f5ccbe4ac9a6b15903f0946b43aed0ec12ac7b066408b887710c64ffab2ce98 swr.cn-north-4.myhuaweicloud.com 仓库tag $ docker tag docker.io/libr 2023-10-01 Docker
Containerd 配置镜像加速 参考文档:https://github.com/containerd/containerd/blob/main/docs/cri/config.md#registry-configuration 修改步骤修改Config.toml 文件[plugins."io.containerd.grpc.v1.cri".registry] config_path = 2023-07-29 Kubernetes
Kubernetes集群部署NFS存储 说明NFS存储由四部分组成deploy.yaml rbac.yaml storageclass.yaml NFS_Server端安装部署$ apt -y install nfs-utils rpcbind $ apt -y install nfs-kernel-server $ vim /etc/exports /share/data1 *(rw,sync, 2023-04-05 Kubernetes
Kubernetes 滚动更新Deployment负载 负载样例 apiVersion: apps/v1 kind: Deployment metadata: name: busybox spec: replicas: 1 selector: matchLabels: app: busybox template: metadata: labels: app: 2023-04-02 Kubernetes
kubectl 插件管理器 Krew 安装 项目说明Krew 是一个由 Kubernetes SIG CLI 社区维护的 kubectl 命令行工具的插件管理器。类似 红帽的YUM, 开发角度理解,类似 Nodejs 的 npm。 Krew 可以用于管理 kubelet 插件,发现 kubectl 插件,并在机器上安装它们。保持安装的插件是最新的。Krew 适用于所有主要平台,例如 macOS、Linux 和 Windows。 需要说明的是 2023-02-12 Kubernetes