
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Faiss是Facebook AI团队开源的针对聚类和相似性搜索库,为稠密向量提供高效相似度搜索和聚类,支持十亿级别向量的搜索,是目前最为成熟的近似近邻搜索库。它包含多种搜索任意大小向量集(备注:向量集大小由RAM内存决定)的算法,以及用于算法评估和参数调整的支持代码。Faiss用C++编写,并提供与Numpy完美衔接的Python接口。除此以外,对一些核心算法提供了GPU实现。相关介绍参考《Fa
正如报错, 问题是pstore导致。我的问题是出现在centos7 更换5.x的内核之后。如果有小伙伴和我是同样的环境,并且仔细观察过,会发现3.10的内核在启动时也会有这个提示,不过会快速的跳过去,不会影响进入终端。解决vim/etc/default/grub在 GRUB_CMDLINE_LINUX 最后添加 mgag200.modeset=0GRUB_TIMEOUT=5GRUB...
本文内容为学习笔记,内容为个人见解,不保证准确性,但欢迎大家讨论何指教。觉得文章不错请关注跟博客及本篇介绍DeltaFIFO及indexer。

informer中controller负责数据控制,包括:获取数据、数据处理、数据分发。controllerReflector负责获取数据并写入到队列。数据获取时会携带上一次的版本号,这样就可以获取到版本号之后的数据。取出数据,写入到indexer中,同时将数据分发到processor中。processor中会根据动作类型,OnAddOnUpdateOnDelete,执行对应的事件处理函数。

k8 s client-go源码解析之informer。本篇为先导篇, 介绍informer的入口工厂函数。

在k8s网格(istio)环境中, 可以通过创建的方式来配置限流。在istio本地限流的细节这里不再赘述,主要讲解全局限流的配置方式。

原地升级的原理比较简单, 主要还是利用了pod自身的特性和kubelet的拉起功能。kruise中仅对自己的支持原地升级, 其实也可以扩展到对原生资源的支持(如一开始的测试),但会存在一些问题和限制(如测试二中deployment的镜像版本不会发生改变)。

创建错误页面kubectl apply -f error-page.yaml -n ingress-nginxapiVersion: v1kind: ConfigMapmetadata:name: error-pagenamespace: ingress-nginxdata:404.html: |-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tr
k8s允许限制容器对资源的使用,比如CPU和内存,并以此作为调度的依据。当其他非官方支持的设备类型需要参与到k8s的工作流程中时,就需要实现一个。Kubernetes提供了一个设备插件框架,你可以用它来将系统硬件资源发布到Kubelet。供应商可以实现设备插件,由你手动部署或作为 DaemonSet 来部署,而不必定制 Kubernetes 本身的代码。目标设备包括 GPU、高性能 NIC、FPG

出现这个报错,多是因为之前的集群信息没有清理干净。解决办法如下:执行命令,获取etcd节点列表。kubectl get pod -n kube-systemetcd节点名称为 “etcd”+hostname这里以 etcd-k8s-master1 为例, 进入etcd容器内部kubectl exec -ti etcd-k8s-master1 -n kube-system sh# k8s中etcd使