- 博客(20)
- 资源 (2)
- 收藏
- 关注
原创 Nexus 配置指南
为了便于管理和维护,我们需要为不同类型的包创建独立的存储空间。专门用于存储 OpenEuler 的系统依赖包,与其他 YUM 包分开管理。代理仓库用于缓存远程 Docker 仓库的镜像,可以加速镜像下载并节省带宽。专门用于存储 Ubuntu 的系统依赖包,确保系统包的独立性。用于存储非系统的 YUM 依赖包,如 Sealos 等应用包。用于存储非系统的 APT 依赖包,如 Sealos 等应用包。OpenEuler 的软件源配置,用于系统更新和软件安装。Ubuntu 的软件源配置,用于系统更新和软件安装。
2025-02-13 14:30:56
949
原创 完整指南:如何轻松在 GitHub 上使用 GitHub Pages 发布 Helm Chart
本文涵盖了关于在 GitHub 上编写、发布和测试 Helm Chart 的所有必要知识。从创建 Chart 和设置 GitHub Pages 到自动化发布和验证部署,本指南为您提供全面指导。在这篇简短的文章中,我将向您展示如何使用 GitHub Pages 轻松将本地编写的 Helm Chart 发布到 GitHub 上。我们将涵盖以下步骤:创建 Helm Chart创建自动发布使用 GitHub 工作流在推送时生成 Helm 文档在推送后自动在 Kind 集群上测试 Helm Chart。
2025-01-06 14:19:42
2020
原创 如何在 Kubernetes 上使用 Tekton 简化 CI/CD 工作流
Tekton 是一个从零开始构建的云原生解决方案,专为 Kubernetes 设计。它利用 Kubernetes 的核心概念,如容器和声明式配置,提供一致且可扩展的 CI/CD 体验。以下是 Tekton 脱颖而出的原因:Kubernetes 原生: Tekton 将您的 CI/CD 管道视为 Kubernetes 的一等资源。这意味着您可以使用熟悉的 YAML 文件定义管道,并像管理其他 Kubernetes 对象一样管理它们。容器化步骤: 从构建到测试再到部署,管道中的每个阶段都在其自己的容器中运行。这
2025-01-06 11:10:55
639
原创 深入探讨 Kubernetes 中的 Prometheus Operator
Prometheus Operator 也称为 Kube-Prometheus-Stack。prometheus-community/kube-prometheus-stack Helm Chart 提供了与 kube-prometheus 类似的功能集。该Chart由 Prometheus 社区维护。今天我们将探讨如何部署 Prometheus Operator 及其所有组件,并抓取我们的自定义应用程序,看看它是如何工作的。
2025-01-06 11:04:38
824
原创 在 Kubernetes 上安装 Kyverno 和 Harbor 并使用策略强制仅使用 Harbor 的镜像
ubernetes 集群中的安全性以及确保 k8s 中的最佳安全实践,现在不仅仅是 Kubernetes 播客或活动中的话题,而是已经付诸实践并持续存在的事情。随着基础设施即代码和一切即代码的新技术概念,我们现在引入了 Kubernetes 中的策略即代码的新概念。什么是策略即代码?
2025-01-06 10:56:24
622
原创 Kubernetes 故障排除简单指南
毫无疑问,Kubernetes 在部署和管理容器化应用程序的方法上带来了标准转变。然而,无论系统设计得多么好,随着时间的推移,它们都会遇到问题。本指南概述了 Kubernetes 部署期间最常见的故障源以及解决这些问题的方法组合。这包括资源分配调整、网络干扰、镜像拉取错误等问题,本指南将提供解决方案,以确保您的 Kubernetes 应用程序继续正常运行。
2025-01-06 10:54:43
741
原创 Python处理PDF——PyMuPDF的安装与使用!
在介绍PyMuPDF之前,先来了解一下MuPDF,从命名形式中就可以看出,PyMuPDF是MuPDF的Python接口形式。MuPDFMuPDF是一个轻量级的PDF、XPS和电子书查看器。MuPDF由软件库、命令行工具和各种平台的查看器组成。MuPDF中的渲染器专为高质量抗锯齿图形量身定制。它以精确到像素的几分之一内的度量和间距呈现文本,以在屏幕上再现打印页面的外观时获得最高保真度。这个观察器很小,速度很快,但是很完整。它支持多种文档格式,如PDFXPSOpenXPSCBZEPUB和。
2025-01-06 10:53:10
706
原创 近5年133个Java面试问题列表
Java 面试随着时间的改变而改变。在过去的日子里,当你知道 String 和 StringBuilder 的区别就能让你直接进入第二轮面试,但是现在问题变得越来越高级,面试官问的问题也更深入。 在我初入职场的时候,类似于 Vector 与 Array 的区别、HashMap 与 Hashtable 的区别是最流行的问题,只需要记住它们,就能在面试中获得更好的机会,但这种情形已经不复存在。如今,你
2025-01-06 10:52:22
1434
原创 Tomcat
怎样给Myeclipse配置tomcat服务器1234567Meclipse是java Web企业级开发中最流行的工具,java web的开发离不开服务器,作为J2EE平台上最流行的服务器,tomcat发挥着巨大的作用,那么该如何给Myeclipse配置tomcat呢?首先来介绍下M
2025-01-06 10:51:40
541
1
原创 改变习惯性 !=null 的判断,只需一秒!
判断一个数据是否为null,可以经过三步,第一步思考属于什么数据类型,第二步根据数据类型选择正确的工具类,第三步,使用正确的工具类进行判断。ObjectUtils 中的isEmpty()这一个方法,分别可以对字符串、数组、Map集合、List集合进行是否等于null的判断。也就是说它只判断了集合的长度,集合的长度为0,就认为集合是空的。=null 的判断,这个bug就解决了。在这个方法中,既有为null的判断,也有isEmpty的判断,聚合了两个判断,我们直接调用它也可以减少我们的工作量。
2025-01-03 16:57:57
397
原创 Kubernetes QoS 如何防止 OOMKilled 错误
在深入探讨 QoS 之前,我们先来谈谈OOMKilled(内存不足被杀死)。这不是 Kubernetes 特有的——它是 Linux 内核的功能。Linux 内核跟踪节点上的内存,如果内存不足,它会杀死进程以释放空间。这就是OOMKilled的全部内容。Kubernetes 服务质量(QoS)是一种内置机制,用于管理和优先分配 Kubernetes 集群中 Pod 的资源,如 CPU 和内存。它确保您的应用程序平稳高效地运行。
2025-01-03 16:40:40
611
原创 一步一步:如何安全地升级您的 Kubernetes 集群
升级 Kubernetes 集群 —— 特别是落后几个版本的集群 —— 可能会让人望而生畏。但通过仔细规划、逐步操作和彻底测试,您可以安全地完成这一过程。像 Velero、kube-no-trouble 和 Helm 这样的工具将是您在整个旅程中的最佳盟友。Kubernetes 1.32 提供了许多令人兴奋的功能,从性能增强到期待已久的弃用。通过正确的策略,您可以在确保集群稳定性的同时享受这些好处。所以,一步一步来,祝您升级愉快!
2025-01-03 16:37:33
748
原创 Ubuntu 24.04 自动虚拟机安装
随着 Ubuntu 20.04 的发布,Canonical 引入了新的自动安装方法,取代了 22.04 LTS 中用于自动化 Ubuntu 安装的方法。他们称之为 Subiquity,它实际上是基于 cloud-init 的,虽然相对不为人知,但功能强大。这种新方法更具可读性和用户友好性,相比过时的有了显著改进。然而,尽管它提供了一种现代化的自动化安装方式,但由于文档稀疏且有时不清晰,加上您最喜欢的搜索工具和 AI 聊天工具提供的误导性信息,仍然存在一些陷阱。在我替换现有的基于。
2025-01-03 16:34:30
775
原创 网络抓包神器:Tcpdump实用技巧与案例解析
了解tcpdump是一项基本技能,不仅对于系统管理员、网络工程师或安全专业人员,对于自己部署玩的一些服务器来说,也会派上用场。
2025-01-03 16:33:23
669
原创 linux查看未分配的磁盘
的输出中,未分配的空间通常不会显示为具体的分区,而是会显示为空闲(Free)或未分配(Unallocated)的空间。命令主要用于查看已挂载磁盘的使用情况,但它可以帮助你进一步确认哪些磁盘空间已经被使用,从而间接推断出哪些空间是未分配的。如果你需要更详细的信息或具体的操作指导,请随时提问。如果你找到了未分配的磁盘空间,记下其设备名称或路径。这个信息对于后续的操作(如创建新的分区、格式化等)是非常重要的。在Linux系统中,查看未分配的磁盘空间通常涉及几个步骤。略有不同,但同样可以帮助你识别未分配的空间。
2025-01-03 16:16:09
356
原创 用TikeSwing框架开发Java程序
TikeSwing是一个开源的Swing框架,提供了高层级的“模型-视图-控制器”(MVC)架构,并且简化了Swing的使用。TikeSwing框架支持普通Java对象(POJO)的编程模型,它可以将视图组件与JavaBean直接挂接起来。JavaWorld的这篇文章介绍了Ti keSwing的重要特性,并展示了如何用该框架构建一个MVC架构的应用程序...
2018-05-11 17:16:01
261
1
转载 欢迎使用优快云-markdown编辑器
怎样给Myeclipse配置tomcat服务器听语音 |浏览:121591|更新:2012-05-23 11:17|标签:tomcat 怎样给Myeclipse配置tomcat服务器1怎样给Myeclipse配置tomcat服务器2怎样给Myeclipse配置tomcat服务器3怎样给Myeclipse配置tomcat服务器4怎样给Myeclipse配置tomcat服务器5怎样给Myeclip
2017-10-24 10:11:37
151
转载 近5年133个Java面试问题列表
Java 面试随着时间的改变而改变。在过去的日子里,当你知道 String 和 StringBuilder 的区别就能让你直接进入第二轮面试,但是现在问题变得越来越高级,面试官问的问题也更深入。 在我初入职场的时候,类似于 Vector 与 Array 的区别、HashMap 与 Hashtable 的区别是最流行的问题,只需要记住它们,就能在面试中获得更好的机会,但这种情形已经不复存在。如今,你
2017-07-04 17:31:07
1443
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人