官网安装指南可以查看这里:https://kubernetes.github.io/ingress-nginx/deploy/首先我们下载ingress deploy文件wget https://ra...
在kubelet日志中查看到很多报错如下:Mar 22 21:09:15 k8s-node2 kubelet[9258]: W0322 21:09:15.343439 9258 pod_cont...
当POD被删除以后,一直保持Terminating状态,那么这个POD可能不仅仅是删除不掉的问题,可能关联服务异常引起的,可以检查下kubelet服务和docker服务,或者其它问题引起的POD没有收...
当我们配置完docker配置文件daemon.json文件时,启动kubelet报错,daemon.json文件内容如下{ "data-root": "/data/docker", "re...
当前项目中遇到一个问题,就是sts资源类型在使用本地hostpath存储时,在某些极端情况下会导致sts资源调度到其它节点,导致本地hostpath存储的资源不存在sts资源新调度的节点,这样就会出现...
我们在安装linux图像化界面时,开机启动以后Xorg运行起来后自动占用英伟达显卡,在某些使用GPU的情况下会让程序运行失败所以我们需要关闭Xorg对GPU的占用,具体操作如下我们首选需要关闭图形化界...
MongoDB的日志可以完成的记录mongodb的健康状态和运行情况,有助于我们在出现故障的时候对MongoDB的故障进行有效的分析。在MongoDB4.4以前和以后的版本日志记录的格式是不一样的,4...
k8s部署es的时候需要初始化很多linux的内核参数。 但是文件系统挂载到pod容器中就会变成read-only,难以进行操作实现需求。所以需要给POD privileged权限,然后在容器的初始化...
GPU开启了持久模式以后,即使没有活动的客户端,NVIDIA驱动程序也会保持加载状态,这样可以很大程度减少与运行依赖程序的加载时间,适用于所有的CUDA产品。Persistence-M (Persis...
Linux内核的主要作用:硬件管理: 内核负责与计算机硬件进行交互,管理各种硬件设备(如处理器、内存、硬盘、网络适配器等)。它确保这些硬件能够协同工作,以完成各种任务。系统调度: 内核负责管理运行在计...
之前咱们学习了keepalive的各种模式,详情可以查看这个笔记https://sulao.cn/post/874,这次我们就在上次学习的基础上部署keepalive非抢占单播模式在配置部署之前我们我...
在python的类中定义了特殊方法__setitem__,这个方法与之对应是之前咱们学习的__getitem__方法,具体的可以查看这里的笔记https://sulao.cn/post/859,一个是...
在python的类中定义了特殊方法__getitem__,那么这个类在创建实例时,可以通过下标来取值当从对象的下标取值时,会调用类中的方法__getitem__下面我们来上一个例子class Test...
首先我们登录mongodb./mongo然后选择adimn库use admin; db.createUser({ user: 'admin', pwd: 'admin123', r...
在使用单机多卡的时候我们会经常遇到一些GPU的操作,例如查询当前有几块GPU卡,GPU卡名字,如何在torch中使用多卡等问题,下面我们先进行一些基础的学习,这里不再赘述如何安装torch,可以看我之...
今天有遇到libGL.so无法找到这个共享库的问题,具体报错如下from .cv2 import * ImportError: libGL.so.1: cannot open shared objec...
k8s之前配置存储卷容量太小,之前设置的容量规格已经不能满足现有资源存储,那么我们需要进行扩容kubernetes 1.11版本中开始支持pvc创建后的扩容,这点很方便,但是还是有前提,是我们必须配置...
通常我们登录到mongodb以后使用show命令就能看到所有库的用量大小,但是使用db.getCollectionNames()只能获取到集合列表,我们想知道集合所占用空间大小可以使用如下命令tabl...
其实flask配置本质上就是一个字典,这些配置变量都通过Flask对象的app.config属性作为统一的接口来设置和获取,它指向的Config类实际上是字典的的子类注意:配置的名称必须是全大写形式,...