会员
众包
新闻
博问
闪存
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
点-线-面-体
博客园
首页
新随笔
联系
订阅
管理
1
2
下一页
2024年5月10日
通过Docker Compose部署GitLab和GitLab Runner(一)
摘要:
GitLab 是一个用于版本控制、项目管理和持续集成的开源软件平台,它提供了一整套工具,能够帮助团队高效地协作开发。而 GitLab Runner 则是 GitLab CI/CD 的执行者,用于运行持续集成和持续交付任务。 在本文中,我们将使用 Docker Compose 来快速部署 GitLab
阅读全文
posted @ 2024-05-10 21:40 景少
阅读(74)
评论(0)
推荐(1)
编辑
2024年3月8日
本地部署FastGPT使用在线大语言模型
摘要:
FastGPT 是一个基于 LLM 大语言模型的知识库问答系统,提供开箱即用的数据处理、模型调用等能力,它背后依赖OneApi开源项目来访问各种大语言模型提供的能力。各大语言模型提供的访问接口规范不尽相同,为此OneApi项目提供了统一的API接口去对接各种大语言模型。FastGPT的部署架构如图所
阅读全文
posted @ 2024-03-08 09:51 景少
阅读(2446)
评论(2)
推荐(4)
编辑
2022年9月26日
并发原理—如何保证多条指令的原子性(二)
摘要: 通过引入一个标志位,让CPU去争抢设置标志位。这些CPU通过原子性指令来设置标志位,由于是原子操作,那么只有一个CPU能设置成功,也即只有设置标志位成功的线程可以执行方法代码,设置失败的其他线程则要排队进入阻塞队列。
阅读全文
posted @ 2022-09-26 08:14 景少
阅读(550)
评论(0)
推荐(1)
编辑
2022年9月21日
并发原理 — CPU原子性指令(一)
摘要:
只有CPU提供了原子性指令,上层应用才能够根据这些指令来设计出指令段与指令段之间的原子性操作。这是一种自底向上的设计,没有CPU最底层的支持,上层应用根本就无法解决并发问题。应用程序使用自身语言提供的并发操作函数库,比如java的juc包,而这些函数库又会封装OS的系统调用或者使用glibc库,OS的系统调用最终会使用CPU提供的原子性指令。
阅读全文
posted @ 2022-09-21 08:26 景少
阅读(874)
评论(0)
推荐(4)
编辑
2022年9月18日
聊聊计算机之Intel CPU的MESI协议
摘要: 奔腾处理器增加了MESI技术。core1把数据写入了自己的L1缓存中,还未写入内存。此时core2读取此数据发现数据状态无效,那要怎么办?此时有2种机制可以保证数据一致性
阅读全文
posted @ 2022-09-18 17:37 景少
阅读(133)
评论(0)
推荐(0)
编辑
2022年5月8日
k8s入门之Secret(十)
摘要:
Secret与ConfigMap都是用来存储配置信息的,不同之处在于ConfigMap是明文存储的,而Secret用来保存敏感信息,如:密码、OAuth令牌,ssh key等等。Secret常用有三种类型: Opaque:使用base64编码格式存储密码等信息,加密性很弱。 kubernetes.i
阅读全文
posted @ 2022-05-08 18:29 景少
阅读(493)
评论(0)
推荐(0)
编辑
2022年4月28日
k8s入门之ConfigMap(九)
摘要:
ConfigMap是k8s的配置管理工具,通常用来保存明文的配置信息,以key-value形式传递配置。 一、使用命令创建ConfigMap对象 1.通过--from-literal参数创建 kubectl create configmap mycm1 --from-literal=appid=or
阅读全文
posted @ 2022-04-28 22:21 景少
阅读(596)
评论(0)
推荐(0)
编辑
2022年4月27日
k8s入门之PV和PVC(八)
摘要:
某些应用是要持久化数据的,如果直接持久化在pod所在节点,当pod因为某种原因重建或被调度另外一台节点,是无法访问到之前持久化的数据,所以需要一个公共存储数据的地方,无论pod删除重建或重新调度到其他节点都能访问原来的数据,使用nfs就可以到达此目的。 一、安装nfs 1.在k8sMaster主节点
阅读全文
posted @ 2022-04-27 21:59 景少
阅读(752)
评论(0)
推荐(1)
编辑
2022年4月22日
k8s入门之Ingress(七)
摘要:
Ingress 的功能其实很容易理解:所谓 Ingress,就是 Service 的“Service”,代理不同后端 Service 而设置的负载均衡服务。 一、安装ingress 1.查找ingress安装文件 从github上查看ingress对应k8s版本的deploy文件,链接地址是: ht
阅读全文
posted @ 2022-04-22 22:06 景少
阅读(1608)
评论(1)
推荐(0)
编辑
2022年4月21日
k8s入门之Service(六)
摘要:
将一组pod公开为网络服务,通过service代理,可以实现负载均衡 一、ClusterIP 此方式只能在集群内访问 1.使用命令暴露已存在的pod (1)继续使用前面章节的案例,查看名称为nginx的deploy下的pod kubectl get pod -n dev -owide 进入每个pod
阅读全文
posted @ 2022-04-21 22:01 景少
阅读(441)
评论(0)
推荐(1)
编辑
1
2
下一页
公告