Conda 保姆级教程

本文介绍Miniconda的保姆级教程,涵盖下载、安装(Windows/Linux/Mac)、配置清华镜像加速、核心环境管理(创建、激活、克隆、删除)、包管理(安装、更新、卸载)、环境导出迁移(yml文件)、缓存清理及完整工作流示例,并列出避坑清单和命令速查表。强调使用Miniconda而非Anaconda,建议每个项目独立环境,避免路径含中文,优先用conda装包。

5 0 0

K8s CoreDNS 服务发现:普通Service和Headless Service到底差在哪?

这篇文章对比了Kubernetes中普通Service和Headless Service的服务发现机制。普通Service通过ClusterIP提供稳定虚拟IP,由kube-proxy选择后端,适合无状态服务;Headless Service无ClusterIP,DNS直接返回后端Pod IP列表,由客户端自行选择,适合StatefulSet等有状态应用。文章还介绍了CoreDNS解析链路、StatefulSet依赖Headless Service实现稳定Pod身份、Pod需Ready才进入后端、以及DNS排查步骤和ndots:5对外部域名解析的影响。

4 0 0
K8s CoreDNS 服务发现:普通Service和Headless Service到底差在哪?

Cert-Manager + Traefik + 腾讯云 DNS 实现域名自动续期

本文介绍基于cert-manager、Traefik和腾讯云DNSPod实现Let's Encrypt证书自动申请与续期的方案。首先概述架构,包含Kubernetes集群中Traefik、Secret和cert-manager的协作,以及DNS-01验证流程。详细说明证书申请和续期的完整步骤,包括安装cert-manager、配置腾讯云CAM账号并创建Secret、部署webhook、创建ClusterIssuer和Certificate资源。强调自动续期机制(证书到期前30天触发)和故障排查方法。最终实现证书全自动管理,无需人工干预。

8 0 0
Cert-Manager + Traefik + 腾讯云 DNS 实现域名自动续期

K8S如何部署nacos集群?

本文介绍了在K8S上部署Nacos 3.1.1集群的方法。首先从官方下载包中获取mysql-schema.sql并初始化数据库,创建专用用户。然后创建ConfigMap配置数据库连接信息,接着创建Headless Service为每个Pod提供独立域名,再创建StatefulSet部署三节点集群,需配置环境变量如数据库、认证、集群节点地址等。最后创建Service暴露端口,注意3.x版本前端访问端口改为8080,通过LoadBalancer映射外部访问。默认账号密码为nacos/nacos,验证成功即完成部署。

6 0 0
K8S如何部署nacos集群?

K8S如何部署xxl-job?

本文介绍了在Kubernetes中部署xxl-job 2.4.0版本的过程。首先下载并解压官方压缩包,获取初始化SQL脚本,在MySQL中创建数据库和用户并执行脚本。然后创建ConfigMap配置数据库连接参数,接着创建Deployment部署xxl-job-admin镜像,通过环境变量引用ConfigMap。再创建LoadBalancer类型的Service暴露服务,最后通过默认账号admin/123456访问系统。

4 0 0
K8S如何部署xxl-job?

Kubernetes 探针(Probe)详解与生产环境配置实践

Kubernetes探针包括存活、就绪和启动三类,分别负责容器重启、流量摘除和慢启动保护。探测方式有exec、httpGet和tcpSocket,需按场景选择。配置需结合启动窗口、周期、阈值等参数,Java服务常用tcpSocket三探针并给足启动时间,Vue前端用httpGet就绪探测。典型组合包括Spring Boot、MySQL、Nginx等。常见坑有用存活代替就绪、慢启动不配启动探针、探测方式不当、参数过严、就绪依赖外部服务。监控可关注kube_pod_probe_success等指标,排障需查看Events、日志并手动复现。

9 1 0

如何在windows本地使用Claude Code?

本教程介绍在Windows本地使用Claude Code的方法。先安装Node.js,再通过npm全局安装Claude Code。启动后因未配置模型会报错,需使用CC-Switch工具进行可视化配置。CC-Switch是跨平台桌面软件,支持管理API供应商、模型映射和本地路由。用户可添加Kimi等第三方模型,填入API Key并获取模型列表,启用后即可正常使用Claude Code。

11 0 0
如何在windows本地使用Claude Code?

Docker 常用命令完全手册

本文整理了Docker常用命令,涵盖服务管理、镜像操作、容器运行与启停、进入容器、构建提交、数据卷及一键清空环境,并重点提示易错坑点:attach退出会停容器而exec不会,-it启动退出即停,数据卷挂载Permission denied可用--privileged=true但慎用,restart策略推荐unless-stopped,save/load用于镜像,export/import用于容器,清空命令需谨慎。

4 0 0

为什么删了大日志文件,服务器磁盘还是告警?

删大日志文件后磁盘空间不释放,是因为文件正被进程占用,inode引用计数未归零,成为“幽灵文件”。df显示磁盘满而du找不到大文件是典型特征。可用lsof | grep deleted定位进程,通过清空文件内容、动态释放句柄或重启服务来释放空间,避免直接rm删除活跃日志。

5 0 0

Nacos 作为服务注册中心的原理与实现

Nacos作为服务注册中心,核心是维护动态服务目录,解决服务注册、发现、健康管理和变更通知。服务提供者启动后注册实例,临时实例通过心跳续约,Nacos根据心跳超时先标记不健康再删除;消费者订阅服务并维护本地缓存,通过推送或拉取更新,再负载均衡调用。Nacos数据模型分层为Namespace、Group、Service、Cluster、Instance。集群模式下,临时实例用Distro协议异步同步,持久实例用Raft保证强一致。正常下线主动注销,异常下线靠心跳超时摘除。Nacos不直接替代网关或全链路治理,而是提供动态、可传播、可收敛的服务实例视图。

2 0 0