目的

以 VNC 的方法连接到 VMI
启用 noNVC 方法, 利用网页就可以对 VMI 进行访问

kubevirt vnc 原理

kubernetes 启动 POD ( virt-launcher ) 启动 VMI
virt-launcher 定义了 VMI 的硬件,信息, 如 CPU, 内存,中断, 接口等, 同时也定义了 VNC 的使用方式
virt-launcher 使用了参数 -vnc unix:xxxx.socket 方法启动 VMI
unix:xxxx.socket 导致了无法完成外部 VNC 直接访问到 VMI 中
kubectl virt vnc vmi-name (图形界面下) 命令行允许通过 vnc 方法连接到 VMI 中
kubernetes 获取了用户授权, 并且访问一个固定的 ENDPOINT 获取了 vnc 的 socket 数据连接方法
endpoint: wss://serviceip:port/apis/subresources.kubevirt.io/v1alpha3/namespaces/{namespace}/virtualmachineinstances/{VMIname}/vnc

kubevirt web-ui 项目

该项目提供了一种 WEB 的方法进行访问 VMI 的 VNC
该项目只提供了 openshift 的接口
那么普通的 kubernetes 用户(例如我) 就无法使用到该项目完成通过 WEB 方法访问到 VMI 的 VNC

通过 noVNC 访问 kubevirt中的 vmi相关推荐

  1. 《OpenCV3编程入门》学习笔记5 Core组件进阶(一)访问图像中的像素

    第5章 Core组件进阶 5.1 访问图像中的像素 5.1.1 图像在内存中的存储方式 1.图像矩阵大小取决于通道数,矩阵中的子列个数与通道数相等. 2.如果内存足够大,可以实现连续存储,有助于提升图 ...

  2. 使用awk,sort和uniq从ATS访问日志中统计出异常链接域名的次数排名

    在运维过程中,发现portal中出现流量异常曲线, 就从排查ATS的访问日志中的异常域名开始,下面是我截获的对应时段的访问日志截图 发现里面有502,403等异常响应,我们将这段访问日志文件记为exc ...

  3. 使用cat,awk和sort命令从nginx访问日志中统计user-agent类型

    业务场景描述如下: 我有一个Nginx的web服务器,需要从统计日志中统计有哪些类型的设备终端和浏览器访问了我的网站. 访问日志中的每条记录是这样的: 使用下面的命令得到user-agent所在的字段 ...

  4. 黄聪:穿过主机访问虚拟机中的SQL服务 FOR VMware NAT

    一般来说,大家都会在主机或者虚拟机中安装SQL+IIS,但假如主机的IIS想利用虚拟机中的SQL服务怎么办呢? 以我的电脑为例子,主机系统:Windows 7 7600 RTM X64,安装IIS 7 ...

  5. 局部内部类访问方法中的局部变量为什么加final

    1)从程序设计语言的理论上:局部内部类(即:定义在方法中的内部类),由于本身就是在方法内部(可出现在形式参数定义处或者方法体处),因而访问方法中的局部变量(形式参数或局部变量)是天经地义的.是很自然的 ...

  6. 宿主如何访问虚拟机中的web服务器

    宿主:win10专业版 虚拟机:VMware 12 pro 虚拟机系统:Ubuntu 16.04 LTS Web服务器:Apache(xampp) (图中选的是桥接模式,NAT模式也行.) Ubunt ...

  7. 配置访问oracle_SpringBoot中application.properties的常用配置

    上篇搭建SpringBoot项目时,提到了在application.properties中修改端口号,还有很多常用的配置 1.简单配置 #应用名称spring.application.name=app ...

  8. html网页访问WebAPI中的方法遇到的问题

    1.移动端访问远程服务时,建议使用WebAPI 2.用不同浏览器访问WebAPI时返回的文本格式是不同的,Chrome Firefox将在浏览器中以XML形式显示此列表,IE浏览器将获得Json格式的 ...

  9. 如何正确访问Redis中的海量数据?服务才不会挂掉!

    来源:https://dwz.cn/pm3pI6MZ 一.前言 有时候我们需要知道线上的Redis的使用情况,尤其需要知道一些前缀的key值,让我们怎么去查看呢?并且通常情况下Redis里的数据都是海 ...

最新文章

  1. python 城市地图_python – 使用Basemap获取城市地图的最佳方式?
  2. 搞懂这四个问题,企业数字化转型才可能成功
  3. python 空值(NoneType)
  4. ECshop sina
  5. connot+connect+mysql+127.0.0.1_无法远程连接 MySQL 的解决方法
  6. 这个锅,运维来背?忘记续期 HTTPS 证书,网易邮箱大量用户无法使用
  7. linux修复windows,Linux十大妙用:充当Windows修复工具
  8. SecureCRT 过期
  9. ::ffff:192.168.31.101 是一个什么地址?
  10. 数据报表体系搭建流程
  11. algorithm java_Java KeyPairGenerator getAlgorithm()用法及代码示例
  12. 工作第十六七周:生活这么繁琐,我们还要努力爱她
  13. Type-C保温杯取电方案
  14. PMP续证费用和流程
  15. 回归生活:清理微信公众号
  16. 夜神模拟器连接手柄无反应_为何我的夜神模拟器连接了手柄却用不了
  17. Python爬虫 | 获取股票行业资金流向
  18. 告别网贷系统圈钱模式,开启P2P网贷系统免费时代
  19. STM32F103音乐播放器与游戏机
  20. cics for linux,cics 5.1 for AIX 故障ERZ080035E的分析

热门文章

  1. 【论文发表】不收版面费和审稿费的期刊汇总
  2. jquery-draggable总结
  3. Python 网络爬虫与数据采集(二)
  4. CSS06(字体样式:类型、大小、粗细、颜色、下划线、首行缩进)
  5. 大数据分析看:代工厂倒闭,谁会惊慌?
  6. 选择工业建模好还是游戏建模更有前途?资深建模师为你解答
  7. 2021年中国食用油产量、消费量及新兴油种市场占有率[图]
  8. 大型项目物资管理方法
  9. Java循环语句详解(Java必备知识)
  10. java实验报告4 分支和循环语句