- 博客(332)
- 资源 (20)
- 收藏
- 关注
转载 ComfyUI 上 Text G 跟 Text L Prompts 的关系
在 ComfyUI 上使用 Clip Text Encode SDXL Node 時,會兩個不同的 Prompts 輸入格,一個叫text_g另一個叫text_l,兩個框格輸入相同的 Prompts 也會有不同的效果,到底兩個 Prompts 之間有什麼關係,我們又應該在兩個格中輸入什麼 Prompts 會比較好呢?以下就來比較一下兩組 Prompts 分別輸入到 Text G 及 Text L 的效果吧。
2025-02-20 11:06:07
27
原创 stable diffusion API 调用,超级详细代码示例和说明
本文主要介绍 stable diffusion API 调用,准确来说是对 stable diffusion webui 的 API 调用。接口文档可以查看:> http://sd-webui.test.cn/docs这里的 `sd-webui.test.cn` 是自己的 sd webui Endpoint。文生图是:`/sdapi/v1/txt2img` 这个 POST 接口。图生图是:`/sdapi/v1/img2img` 这个 POST 接口。本文主要介绍文生图 txt2img 接
2023-08-11 10:38:18
25519
27
原创 用现成的脚本,终于把锤子便签笔记批量导出了
锤子笔记是一款功能强大的笔记应用,以前我用锤子便签主要是轻度使用场景,做一些小记,并且它可以多端同步( Android iOS web ),小巧、内容支持图片、标签内容打开即提取、复制粘贴方便、APP web 端打开迅速、按时间排序、常用文本格式方便、分类、链接可点击等。但前两年锤子便签丢失我的笔记,近两年同类产品层出不穷,体验也做的更好,所以就慢慢放弃了锤子便签。导出的文件按照日期文件夹分类,纯文字的只有 md,有图片的会在 md 同级目录下生成文件。用现成的脚本,终于把锤子便签笔记批量导出了。
2023-06-29 00:05:08
1501
2
原创 使用 conda 管理多个版本 python 环境
node-sass 4.14.1 版本依赖 python2.7(高版本的 node-sass 可能依赖 python3),所以需要安装 python,这里使用 多版本管理工具 conda 创建一个 python2.7 的环境。使用 conda 管理多个版本 python 环境。
2023-06-28 22:52:42
1340
转载 CentOS 7 升级 gcc 版本
Centos 7 默认 gcc 版本为 4.8,有时需要更高版本的,这里以升级至 11.2.1 版本为例,分别执行下面三条命令即可,无需手动。旧的 gcc 是运行的 /usr/bin/gcc,所以将该目录下的 gcc/g++替换为刚安装的新版本 gcc 软连接,免得每次 enable。3、激活对应的 devtoolset,所以你可以一次安装多个版本的 devtoolset,需要的时候用下面这条命令切换到对应的版本。每个版本的目录下面都有个 enable 文件,如果需要启用某个版本,只需要执行。
2023-06-27 14:11:18
4199
原创 K8S 1.27 新特性 Pod 无需重启调整CPU内存资源
这样的 pod 可以在创建 pod 时请求更高的 CPU 值,并且可以在应用程序完成初始化后调整大小以满足正常运行需要即可。在 Kubernetes v1.27 中,添加了一个新的 alpha 功能,允许用户在不重启容器的情况下调整分配给 Pod 的 CPU 或 memory 资源的大小。当可以缩小或移动将节点中优先级较低的 pod 时,驱逐那些需要更多资源以将它们调度到更大节点上的有状态 pod,是一项昂贵或破坏性的操作。的新字段已添加到 pod 的 status,以显示上次请求调整大小的状态。
2023-05-21 19:24:49
1718
原创 Kubernetes 1.26:普遍可用的 Job 跟踪,以支持大规模并行批处理工作负载
Kubernetes 1.26:普遍可用的 Job 跟踪,以支持大规模并行批处理工作负载Kubernetes 1.26 版本包括一个稳定的 Job 控制器实现,可以可靠地跟踪大量具有高并行度的作业。自 Kubernetes 1.22 以来, SIG Apps 和WG Batch 一直致力于这项基础改进。经过多次迭代和规模验证,现在这是 Job 控制器的默认实现。与 Indexed completion mode配合使用,Job controller 可以处理大规模并行批处理作业,支持多达 100k 个并
2023-01-04 23:24:15
802
原创 Kubernetes 1.26 新功能 Pod 调度就绪特性解析
Kubernetes 1.26 新功能 Pod 调度就绪特性解析Kubernetes 1.26 引入了 Pod 的一个新特性:scheduling gates。在 Kubernetes 中,调度门是告诉调度程序何时准备好考虑调度 Pod 的 keys。它解决了什么问题?当一个 Pod 创建时,调度器会不断尝试寻找适合它的节点。这个无限循环一直持续到调度程序找到 Pod 的节点,或者 Pod 被删除。长时间保持不可调度的 Pod(例如,在某些外部事件上被阻塞的 Pod)会浪费调度周期。根据 Pod 调
2022-12-27 07:11:01
1242
原创 使用 Docker Hub 完美地存储 Helm 图表实战
是 Kubernetes 的包管理器。它是一个开源容器编排系统。它通过提供一种简单的方法来定义、安装和升级复杂的 Kubernetes 应用程序,帮助您管理 Kubernetes 应用程序。使用 Helm,您可以将您的应用程序打包成一个,它是描述您的应用程序的一组文件。然后,您可以使用 Helm 在 Kubernetes 集群上安装和管理您的应用程序。Helm 可以轻松地自动安装和管理复杂的应用程序,它提供的许多功能使其成为管理 Kubernetes 应用程序的强大工具。
2022-12-26 10:59:55
1247
原创 服务器安全神器,Linux 上安装 Fail2Ban 保护 SSH
IIRC,DenyHosts 只会监视您的 SSH 服务。如果您还需要它来保护其他服务,Fail2ban 绝对是更好的选择。如果您愿意调整其配置,它几乎可以配置为监视任何服务,但这不是必需的,因为较新版本的 Fail2ban 包含适用于许多流行服务器守护程序的规则集。在简单的 iptables 速率限制上使用 fail2ban 的好处是可以在指定的时间内完全阻止攻击者,而不是简单地降低他攻击你的服务器的速度。我在许多生产服务器上使用过 fail2ban 并取得了很好的效果,并且自从我开始使用它以来从未见过其
2022-12-10 15:03:12
2001
原创 如何修复错误:无法下载 metadata repo appstream
如何修复错误:无法下载 metadata repo appstream如果您出于某种原因仍在积极使用CentOS 8,您可能在尝试更新系统或只是安装软件包时遇到以下错误。Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist例如,在下面的屏幕截图中,我试图安装fio包并遇到它。错误:无法下载 Repo“AppStream”的元
2022-12-10 14:16:40
2233
原创 Kubernetes 1.26 正式发布,变化重大,所有更改都在这里了!
Kubernetes 1.26 正式发布,变化重大,所有更改都在这里了!Kubernetes 1.26 已经正式发布,满载新奇!此版本带来了 37 项增强功能,与 Kubernetes 1.25 中的 40 项 和 Kubernetes 1.24 中的 46 项相当。在这 37 项增强功能中,11 项正在升级为稳定版,10 项是不断改进的现有功能,16 项是全新的,1 项是已弃用的功能。此版本中有两个突出的新功能,它们有可能改变用户与 Kubernetes 交互的方式:能够使用来自其他命名空间的快照来
2022-12-10 09:37:27
1760
原创 6 张配图通俗易懂说透 K8S 请求和限制
6 张配图通俗易懂说透 K8S 请求和限制在 Kubernetes 中使用容器时,了解涉及的资源是什么以及为何需要它们很重要。有些进程比其他进程需要更多的 CPU 或内存。这很关键,永远不应该让进程挨饿。知道了这一点,我们应该正确配置容器和 Pod,以便充分利用两者。Kubernetes 限制和请求简介使用 Kubernetes 时,限制和请求是重要的设置。本文将重点关注两个最重要的:CPU 和内存。Kubernetes 将限制定义为 容器可以使用的最大资源量。这意味着容器永远不会消耗超过指示的内存
2022-12-08 11:09:12
1654
原创 提高 K8S 容器运行时的可观察性最佳方法之一
提高 K8S 监控可观察性最佳方式实战教程当谈到云原生可观察性时,可能每个人都会提到OpenTelemetry (OTEL),因为社区需要依赖标准来将所有集群组件开发指向到同一方向。OpenTelemetry 使我们能够将日志、指标(metrics)、跟踪(traces)和其他上下文信息组合到一个资源中。集群管理员或软件工程师可以使用此资源来获取在定义的时间段内集群中正在发生的事情的视图。但是 Kubernetes 本身如何利用这个技术栈呢?Kubernetes 由多个组件组成,其中一些组件是独立的,
2022-12-06 09:45:42
850
原创 Kubernetes 1.26 中的删除、弃用和主要更改
Kubernetes 1.26 中的删除、弃用和主要更改变化是 Kubernetes 生命周期不可或缺的一部分:随着 Kubernetes 的成长和成熟,功能可能会被弃用、删除或替换为项目健康的改进。对于 Kubernetes v1.26,有几个计划:本文根据 v1.26 发布过程中这个周期中期点可用的信息确定并描述了其中的一部分,该过程仍在进行中,并且可能会引入其他更改。Kubernetes API 移除和弃用流程Kubernetes 项目有一个有据可查的功能弃用政策。https://kuber
2022-12-06 09:43:32
1623
原创 Go 中模拟 Kubernetes 客户端进行单元测试
Go 中模拟 Kubernetes 客户端进行单元测试是的,我们可以模仿 K8s Client!编写单元测试一直是开发人员的痛苦。这样做的主要原因是,通常,单元测试(功能单元测试)不得使用应用程序的任何物理组件/运行实例。例如,API 的 SDK 的单元测试不应该有 API 的任何运行实例。这就是为什么模拟应用程序实例变得至关重要,这也是诀窍!在本文中,我们将了解如何使用client-go 包中的 fake(伪造的) clientset (客户端集)模拟 Kubernetes 客户端。让我们开始吧!
2022-12-03 11:00:48
853
原创 修改 Git 已经提交记录的 用户名 和邮箱
修改 Git 已经提交记录的 用户名 和邮箱有关 Git 和版本控制的常见问题。如何更改提交的作者姓名/电子邮件?在我们进入解决方案之前,让我们找出您到底想要完成什么:在提交之前更改作者信息在提交后更改作者信息(即历史提交)让我们详细看看这两种情况。更改您的 Git 作者身份在 Git 中可以通过三种方式更改提交者身份。所有这些方法只影响未来的提交,而不影响过去的提交!全局更改提交者姓名和电子邮件您可以使用 --global 标志运行git config命令;这将确保您未来的所有提交
2022-11-26 21:01:39
5831
原创 使用 Helm Cli 将 chart 推送到 Harbor
*温馨提示:**上述操作在 v3.6.3 版本的 helm 上 pull 时会报错。,这很重要且没有很好的文档说明,但需要让 Chart 显示在 Harbor 的 Helm Charts 下。为了将来安全起见,建议切换到选项 3,因为 Chartmuseum 已在 Harbor 中标记为已弃用。检查 Harbor project -> helm charts,这样推送后,是存储在。努力寻找适用于特定版本的 Harbor 和 Helm 的文档。如果尝试直接推送,而不使用已注册的。**提醒:**这是将文件。
2022-11-22 16:51:42
2028
原创 报错解决 REMOTE HOST IDENTIFICATION HAS CHANGED
REMOTE HOST IDENTIFICATION HAS CHANGED报错$ ssh root@114.121.43.3@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
2022-11-21 10:56:32
706
原创 ssh 连接错误 Too many authentication failures 解决方法
ssh 连接错误 Too many authentication failures 解决方法转载自作者:陆崖 2原文:https://www.jianshu.com/u/bf00c425770a背景有时候使用 ssh 登录 或者 git ssh 方式连接 时会遇到:Too many authentication failures这个错误的原因是客户端尝试连接次数大于服务端限制的次数。默认情况下: ssh 客户端会按照认证顺序:1. 依次尝试 ssh-agent 中的秘钥和配对~/.ssh
2022-11-20 17:20:11
9688
原创 CKA、CKAD、CKS、LFCS、LFCA、LFCE 60$ 刀优惠券
CKA、CKAD、CKS、LFCS、LFCA、LFCE 60$ 刀优惠券CKA 地址:https://trainingportal.linuxfoundation.org/courses/certified-kubernetes-administrator-china-exam-cka-cncoupon 券SCOFFER15DCUBEOFFER说明请关注 危 ❤ 工中号【进击云原生】,更有 free 资源供您学习本文由 mdnice 多平台发布
2022-11-19 18:56:08
1039
1
原创 图文轻松说透 K8S Pod 各种驱逐场景
图文轻松说透 K8S Pod 各种驱逐场景Kubernetes Pod 被驱逐是什么意思?它们被终止,通常是没有足够资源的结果。但是为什么会这样呢?驱逐是指派给节点的Pod 被终止的过程。Kubernetes 中最常见的情况之一是Preemption,为了在资源有限的节点中调度新的 Pod,需要终止另一个 Pod 以释放资源。此外,Kubernetes 会不断检查资源并在需要时驱逐 Pod,这个过程称为节点压力驱逐。在本文中,您将发现:Pod 被驱逐的原因:抢占和节点压力抢占式驱逐Pod 调度
2022-11-18 23:24:36
804
原创 Linux Mint(Ubuntu)上 安装 效率神器 utools
Linux Mint(Ubuntu)上 安装 效率神器 utools我的 Windows 系统的笔记本只有 256G 固态,磁盘已经快用满了,最近想装个 Linux 玩玩,选择了 Linux Mint,然后就在闲置的移动硬盘上安装了 Linux Mint 21 cinnamon。刚切换到 Linux 还是很不习惯的,还好想起了一直使用的 utools 效率神器,就准备安装一下。下面就把踩坑经验分享出来,希望其他小伙伴少踩坑。系统信息:$ cat /etc/linuxmint/i
2022-11-18 21:07:36
2836
原创 企业级网关 Kong 部署 Spring Boot 项目实战
企业级网关 Kong 部署 Spring Boot 项目实战1、概述在本教程中,我们将演示使用 Kong Ingress Controller (KIC) 在 Kubernetes 上部署 Spring Boot 应用程序。通过为应用程序实现一个简单的速率限制器来演示 KIC 的高级使用,而无需任何编码。2. 改进的安全和访问控制现代应用程序部署,尤其是 API,需要应对许多挑战,例如:隐私法(例如 GPDR)、安全问题 (DDOS) 和使用跟踪(例如 API 配额和速率限制)。在这种情况下,现代应
2022-11-18 20:02:23
1154
原创 23 张图细讲使用 Devtron 简化 K8S 中应用开发
23 张图细讲使用 Devtron 简化 K8S 中应用开发在本文中,您将学习如何在多集群环境中使用 Devtron 在 K8S 上进行应用开发。https://devtron.ai/Devtron 附带用于构建、部署和管理微服务的工具。它通过提供直观的 UI 和 Helm 图表支持来简化 K8S 上的部署。今天,我们将使用自定义 Helm 图表运行一个示例 Spring Boot 应用程序。将它部署在跨多个 K8S 集群的不同命名空间中。示例应用程序连接到数据库,该数据库在 K8S 上运行并已使
2022-11-13 20:18:52
1477
1
原创 如何在 CentOS 7 上安装 systemd-resolved
systemd-resolved 是管理网络名称解析的系统服务。它实现了一个缓存 DNS 存根解析器和一个 LLMNR 解析器和响应器。systemd-resolved 是管理网络名称解析的系统服务。它实现了一个缓存 DNS 存根解析器和一个 LLMNR 解析器和响应器。我们可以使用yum或dnf在 CentOS 7 上安装。您只需要选择一种方法来安装即可。
2022-09-02 14:33:19
2640
转载 镜像仓库 Harbor 对接 MinIO 和 nfs 对象存储,详细教程
Harbor 的部署可以使用 NFS 存储,虽然可以使用 rsync+inotify 做数据同步做解决单点问题,但是 NFS 效率/性能有限,没有对象存储那么强大,所以一般使用对象存储居多,这里选用MinIO对象存储软件,当然也可以使用Ceph或者其它对象存储。k8S 最新版最完整版环境部署+master 高可用实现 + dashboard + harbor。
2022-09-01 19:33:09
1248
原创 Mac 下 brew 切换为国内源,安装 sshfs
Homebrew 是一款自由及开放源代码的软件包管理系统,用以简化 macOS 和 linux 系统上的软件安装过程。它拥有安装、卸载、更新、查看、搜索等很多实用的功能,通过简单的一条指令,就可以实现包管理,十分方便快捷。Homebrew主要有四个部分组成:brew、、、。名称说明brewHomebrew 源代码仓库Homebrew 核心软件仓库Homebrew 预编译二进制软件包提供 macOS 应用和大型二进制文件。
2022-09-01 19:23:00
1709
转载 32 张配图详解 K8S 1.24 高可用部署,保姆级详细版
一、前言二、基础环境部署1)前期准备(所有节点)1、修改主机名和配置 hosts2、配置 ssh 互信3、时间同步4、关闭防火墙5、关闭 swap6、禁用 SELinux7、允许 iptables 检查桥接流量(可选,所有节点)2)安装容器 docker(所有节点)3)配置 k8s yum 源(所有节点)4)将 sandbox_image 镜像源设置为阿里云 google_containers 镜像源(所有节点)5)配置 containerd cgroup 驱动程序 systemd
2022-09-01 08:49:03
620
翻译 Acorn,用于 Kubernetes 的轻量级、可移植的 PaaS
Acorn 是 Rancher 创始人推出的一个新的应用程序部署框架,它非常接近我对运行在 Kubernetes 上的开发环境的期望。长期以来,我一直主张用一种简化的方法来开发和部署以 Kubernetes 为目标的应用程序。我之前需要一个可移植的、透明的、开源的应用程序层,该应用程序层将始终部署在开发人员笔记本电脑中的 Minikube 集群或在公共云中配置的大型多节点集群内运行。作为高人气的 Kubernetes 发行版。...
2022-08-31 12:27:35
413
翻译 采用服务网格 Servicemesh 的 6 大好处?谁从服务网格的工具整合中受益?
服务网格可以做从服务发现到零信任安全、负载均衡、多云连接、自动化和南北流量的所有事情。即使服务网格的采用持续增长,一些组织仍在尝试全面了解服务网格可以做什么和不能做什么。他们可能没有意识到服务网格不仅是一种单一用途的工具,而且可以满足各种网络需求。服务网格实际上可能有助于整合多个现有工具,以帮助减少管理工作和成本。看看这两种多云网络架构:哪个看起来不那么复杂?如果您选择的服务网格与云无关,则可以大大简化多云架构。...
2022-08-31 11:18:25
678
转载 /etc/systemd/system 和 /lib/systemd/system 的区别
linux 系统中有很多的 system 目录,在平常使用中或者大量的博客中,常看到的有/etc/systemd/system、/lib/systemd/system 以及/usr/lib/systemd/system 等,这三者有什么样的关系呢,本文将三者的关系详细说明,后续使用不再混淆。...
2022-08-30 14:18:19
4532
转载 Ceph 存储的那点事儿 ~ Trim/Discard
实际上做不做 Trim/Discard 操作对于 HDD 类型的文件系统来说没什么影响, HDD 可以覆盖使用,但是 SSD 不允许覆盖,只能在系统要求在相同的地方写入数据时先擦除再写入,这会影响 SSD 的性能,因此建议 SSD 做 Trim/Discard 操作。对于 Ceph 来说,不做 Trim/Discard 操作在 OSD 看到的使用空间跟实际使用的空间会不一样。这就有点像 Oracle 的高水位线了,delete 表数据,表空间的高水位线不会下降,但是可以覆盖。...
2022-08-29 19:17:29
631
翻译 7 张图解 CrashLoopBackOff,如何发现问题并解决它?
是一种 Kubernetes 状态,表示 Pod 中发生的重启循环:Pod 中的容器已启动,但崩溃然后又重新启动,一遍又一遍。Kubernetes 将在重新启动之间等待越来越长的回退时间,以便您有机会修复错误。因此,CrashLoopBackOff 本身并不是一个错误,而是表明发生了一个错误,导致 Pod 无法正常启动。Pod 在 Running、Failed 和 Waiting 之间循环请注意,它重新启动的原因是因为它设置为Always(默认情况下)或OnFailure。...
2022-08-29 13:50:57
1047
翻译 容器和 Kubernetes 中的退出码完整指南
当容器终止时,容器引擎使用退出码来报告容器终止的原因。如果您是 Kubernetes 用户,容器故障是 pod 异常最常见的原因之一,了解容器退出码可以帮助您在排查时找到 pod 故障的根本原因。下面我们将解释如何在宿主机和 Kubernetes 中对失败的容器进行故障排除,并提供有关上面列出的所有退出代码的更多详细信息。......
2022-08-28 20:14:50
3658
原创 Consul API Gateway 0.4 已正式发布,包括这些新功能
Consul API Gateway 0.4 已正式发布,包括这些新功能https://u.kubeinfo.cn/ZRRDTsConsul API Gateway 0.4 引入了对新 beta 版 Kubernetes Gateway API 和 HTTP 路径重写的支持。18 号 Consul API Gateway 0.4 版正式发布。在此版本中,率先引入了对 Kubernetes 网关 API 和 HTTP 路径重写的新 beta 版本的支持。Consul API Gateway 0.4
2022-08-24 08:08:22
1498
转载 这 8 张图终于把 K8S 调度器讲通透了!
kube-scheduler 源码阅读作者:团鱼出处:https://juejin.cn/post/71331925402153124201. kube-scheduler 的设计Scheduler 在整个系统中承担了“承上启下”的重要功能。“承上”是指它负责接受 Controller Manager 创建的新 Pod,为其安排 Node;“启下”是指安置工作完成后,目标 Node 上的 kubelet 服务进程接管后续工作。Pod 是 Kubernetes 中最小的调度单元,Pod 被创建出来
2022-08-24 08:04:26
1283
原创 在 MacOS 上通过 Lima 使用 Docker
作者:from now on出处:https://u.kubeinfo.cn/YNB47j为什么要使用 lima目前在 macOS 上如果想使用 docker,那么最直接的就是使用 官方推出的 docker-desktopdocker-desktop 带有 gui 进行管理。然鹅我不想要,想要的是直接在命令行中就可以操作 docker 的方案。然后经过搜索有这么几种: podman 和 lima像一些基于 lima 的产品就不列出来了实验了 podman 也挺好。之所以最终没有选择 pod
2022-08-24 07:56:42
866
计算机统考408思维导图xmind
2020-11-12
AVOD论文讲解PPT
2019-10-26
1银行管理系统1
2018-01-10
银行管理系统
2018-01-10
phpweb排版掉背景及排版自动被保存补丁
2017-12-31
计算机系统基础——袁春风老师
2017-12-31
全志A33-开放ROOT权限
2017-12-31
全国4级地址库,京东数据
2017-12-31
计算机视觉圣经, 计算机视觉中的多视图几何 中文版, 高清扫描版带完整目录
2017-12-31
E速达-淘宝自动发货软件_v3.2.0.1026
2017-12-31
Python网络数据采集.mobi
2017-12-31
AVProVideo 1.6.7(最新版)
2017-12-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人