【kubevirt】VirtualMachineInstanceReplicaSet(vmis)-扩缩容-弹性伸缩
VirtualMachineInstanceReplicaSet(vmis)确保指定数量的 VirtualMachineInstance(vmi) 副本在任何时候都在运行。我们可以这样理解,vmis就是kubernetes(k8s)里面的控制器(DeployMent,ReplicaSet)管理我们pod的副本数,实现扩缩容、回滚等。也可以借助HorizontalPodAutoscaler(hpa)实现弹性伸缩。这里我们就说...
2022-05-02
KubeSphere 核心架构浅析
KubeSphere 是在 K8s 之上构建的面向云原生应用的容器混合云管理系统。支持多云与多集群管理,提供全栈的自动化运维能力,帮助企业用户简化 DevOps 工作流,提供运维友好的向导式操作界面,帮助企业快速构建一个强大和功能丰富的容器云平台。
2021-08-30
k8s与监控--解读prometheus监控kubernetes的配置文件
Prometheus 是一个开源和社区驱动的监控&报警&时序数据库的项目。来源于谷歌BorgMon项目。现在最常见的Kubernetes容器管理系统中,通常会搭配Prometheus进行监控。主要监控:
基于Kubernetes1.20.1版本开发调试环境搭建
接下来的一段时间将要学习Kubernetes源码,为了更好的查看源码和调试程序,因此搭建了一个Kubernetes开发调试环境,该环境可以结合断点调试理解代码的运行过程。
答:添加了 Springfox Swagger-UI,但它不起作用,我错过了什么?
Springfox 3.0.0 仅适用于 Spring Boot <= 2.6.0-M2 但不适用于其以上版本 Spring Boot 2.6 M2 的选项 < 1. spring.mvc.pathmatch.matching-strategy=ANT_PATH_MATCHER #-> App.properties - 但没有执行器 2.@EnableWebMvc 3. 迁移到 springdoc-openapi-ui - 与 io.springfox >= 3.X 相同的步骤
2022-11-08
答:云硬盘的作用是什么?
本地硬盘:虚拟机直接使用物理机的磁盘,IO读写发生在物理ISCI硬盘,IO性能非常优秀,物理磁盘raid5冗余保护。云硬盘:后端网络存储集群,IO读写是通过网络传输到后端分布式存储设备块,因此IO性能受限于网卡性能,在 40MB/s 左右,实际使用中可能会更低一些;不过优势在于数据的安全性极高,几乎不存在磁盘故障而出现数...
2017-04-26
Linux 全新异步接口 io_uring 的 Rust 生态盘点
io_uring 无可置疑是近两年内核圈最火的话题之一,作为风头正劲的 Linux 异步 I/O 接口,其野心更大,不仅仅想将 Linux 的 I/O 操作全面异步化,还希望将所有Linux系统调用异步化。
2022-08-20
答:求教个学习路线
以下是我日常收集的:nginx 学习资料:[链接]docker 学习资料:[链接]前端学习:[链接]
答:PHP 开发中有哪些不好的编程习惯需要避免
[链接] [链接] [链接] [链接] [链接] 没仔细看,可能有重复。
答:如何在nodejs的环境下跑webpack,使得webpack热重载情况下能够跑node,方便调试
webpack有个webpack-dev-middleware的中间件,你用nodejs用直接用这中间件就可以了。http://webpack.github.io/docs/webpack-dev-middleware.html配合webpack的node.js apihttp://webpack.github.io/docs/node.js-api.html
2016-03-09
答:Node.js 中 socket.io 中无法获取新增的 session
主要看socket.io第一次握手(101)时带的header。所以,如果要等http去标记session,那就等拿到session之后,再让socket.io带着session去握手
答:flutter + vscode 开发Android应用,如何打包?
打包与编辑器关系不大,建议按照官方的文档来打包[链接] 和 [链接] 中文版:[链接]
2018-09-20
答:errChan <- err 是什么意思?
io.Reader是一个interface, 比如一个以read模式打开的文件,一个tcp连接这些有Read(p []byte) (n int, err error)方法的都可以认为是io.Reader
2022-03-01
弃用!Github 上用了 Git.io 缩址服务的都注意了
GitHub 是面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。对程序员来说,GitHub 可以说是开源精神之所系。在 GitHub 任何职业程序员和编程爱好者都可以分享源代码、探寻自己感兴趣的项目进行交流学习。
java进阶 IO基础
与其他语言相比,Java的IO功能显得复杂。在其他语言中,许多IO功能(比如读取文件),是被封装好的,可以用一两行程序实现。在Java中,程序员往往需要多个层次的装饰(decoration),才能实现文件读取。
2020-12-25
DatenLord|io_uring Rust 异步库实现方法
io_uring 是 Linux 最新的异步 I/O 接口,采用两个用户和内核共享的 ring buffer 进行交互,性能优于之前的接口且限制更少。虽然 io_uring 仍然处于开发迭代中,但是基本的 I/O 接口已经基本定型,作为高效系统语言的 Rust 则成为使用该接口的不二之选。现在已经有许多针对 io_uring 的 Rust 封装,但是有的存在soundnes...
2022-07-18