k8s设置证书acme
0. 前置:安装 cert-manager & reflector
0.1 cert-manager(如果已经装了可以跳过)
1 | helm repo add jetstack https://charts.jetstack.io |
1 | helm repo add jetstack https://charts.jetstack.io |
K8S 本地集群方案对比(Minikube / Kind / k3d / k3s / MicroK8s / Kubeadm)
这是一篇面向“本地开发/测试/演示/CI”的实战选型指南。目标很简单:当你需要在本机或流水线里快速拉起一个可用的 Kubernetes 集群时,如何在 6 个主流方案中做出不后悔的选择。
这里我建议最好是从8.4.8升级到9.0,因为在8.4版本引入了“checklist”升级检查程序,用来检查是否能正常升入到9.0版本,在8.4版本之前没有,如果没有这个检查,就不知道会不会有兼容性问题。
这里先直接运行以下命令,确保更新到8.4.8版本:
1 | apt update #更新源 |
第一步
通过web ui中调整磁盘大小功能,先设置分配给虚拟机的磁盘空间
我这里是从105G,调整到205个G
1.创建watermark.js文件:
在安卓应用安全领域,libnesec.so 是一个常见的安全加固库,常用于防止应用被逆向分析和调试。本文将结合实战经验,利用 Frida 绕过 libnesec.so 的反调试检测。
一、Hook android_dlopen_ext
逆向的第一步是信息收集。我们需要准确地知道 libnesec.so 何时被加载到内存中,以便抓准时机采取行动。最直接有效的方法是 Hook android_dlopen_ext。
通过 Hook 这个函数,我们可以在其 onEnter 和 onLeave 回调中监控所有被加载的动态库。
1、Gitee CI/CD
特点: 国内代码托管平台Gitee的内置CI/CD服务,专注本地化需求。
核心优势:
数据合规与速度:
服务器部署于国内,构建速度提升40%,规避跨国网络延迟。
符合《网络安全法》及数据本地化存储要求。
无缝集成:
与Gitee仓库、Pull Request、Issue跟踪深度联动,自动化触发测试与部署。
支持Webhook通知至钉钉、企业微信,实时同步构建状态。
灵活性与成本:
免费版提供每月500分钟构建时长,支持Java、Python、Go等主流语言。
企业版支持私有化部署与专属构建集群,满足高安全需求。
适用场景: 国内中小企业、教育机构、数据敏感型行业。
总结:在windows代理中配置http=http://127.0.0.1:1080;https=http://127.0.0.1
最近遇到的一个问题,在搞清楚之后才发现这么多年的 HTTPS_PROXY 都配置错了!
想用 Python 在网上下载一些图片素材,结果 requests 报 requests.exceptions.ProxyError,具体的错误信息见下面。当然第一时间是把系统代理关了,结果访问就正常了。
如果只是这样,可能我就觉得是代理有问题,然后关了用就行了,但是偏偏想要下载的资源里是必须要走代理的,所以只能想办法解决。
下面先介绍一下具体的情况:
操作系统:Windows 10
Python: 3.8(有虚拟环境)
requests 通过代理访问外网时报错如下:
1 | Traceback (most recent call last): |
采用开发运维工具的 成功的流程既需要公司里面的文化变化,又需要实现这种变化的新工具。这意味着,在整个开发生命周期涉及到一大批新旧工具,从规划、编码、测试、发布到监控。下面是你应该考虑添加到工具箱中的20种开发运维工具,但绝不是全部。
1 Jira Software
来自Altassian的JIRA软件是一款流行的软件开发工具,用于开发运维的一个关键部分:敏捷开发,处理项目中的多个步骤。这款开发运维工具 用于规划和跟踪工作,并确定优先级,处理产品发布,产品交付后监控性能。它与本文介绍的其他工具整合起来,提供基于云的服务这种形式。
相关链接:https://www.atlassian.com/software/jira
2 GIT
Git是一种免费的开源分布式版本控制系统,既可以处理单个的小项目,也可以处理庞大的企业项目。它极其轻便,专注于速度和处理分布式项目。它脱胎于Linux内核开发,该公司的GitHub网站对开源项目来说是一个非常流行的软件库。
相关链接:https://git-scm.com/
3 Visual Studio
有许多开发运维工具、实际上是软件开发平台,不过论全面性,没有一个比得上微软的Visual Studio,它支持多种语言,包括Python(一种流行的开发运维语言),支持针对Windows、安卓和iOS平台的开发,并支持基于云的协作开发。
相关链接:https://www.visualstudio.com/en-us/visual-studio-homepage-vs.aspx

Apache SeaTunnel 是一个分布式、高性能、易扩展的数据集成平台,用于实时和离线数据处理。它支持多种数据源之间的数据迁移和转换。其中, apache-seatunnel-web-1.0.0-bin.tar.gz 和 apache-seatunnel-2.3.3-bin.tar.gz 分别代表了 Apache SeaTunnel Web 界面的安装包和 Apache SeaTunnel 的核心引擎的安装包。
apache-seatunnel-web-1.0.0-bin.tar.gz :这是 Apache SeaTunnel Web 的安装包,提供了用户友好的 Web 界面,使得用户可以更方便地 管理和监控 SeaTunnel 任务 ,包括创建、编辑和运行作业等操作。通过这个界面,用户可以无需直接接触命令行就能进行配置和管理。
apache-seatunnel-2.3.3-bin.tar.gz :这是 Apache SeaTunnel 核心引擎的二进制发行版,包含了执行 数据抽取、转换和加载的核心代码库 。它是实际执行数据处理任务的部分,可以与各种数据源和目标(如数据库、文件系统、消息队列等)进行交互。
在部署 Apache SeaTunnel 时,通常需要先安装并配置好核心引擎,然后根据需要选择是否使用 Web 界面进行管理。如果你 只需要在命令行下运行和管理任务 ,那么 只需要安装核心引擎 即可。如果你 想拥有一个图形化的任务管理界面 ,那么就 需要同时安装 Apache SeaTunnel Web 。