kubevirt虚机创建svc通过NodePort的方式暴露端口

news/2024/12/2 21:31:25/

背景

存在kubevit存在的三个虚机:

ubuntu-4tlg7   7d22h   Running   True
ubuntu-7kgrk   7d22h   Running   True
ubuntu-94kg2   7d22h   Running   True

网络没有做透传,pod也不是underlay网络想要通过NodePort方式暴露虚机22端口进行远程登录。

方法

1. 修改vm资源实例,在spec.template.metada下添加labels设置,已存在的则不用添加。例如如下:

  spec:runStrategy: RerunOnFailuretemplate:metadata:creationTimestamp: nulllabels:kubevirtvm01: kubevirtvm01

2. 重启虚机

virtctl -n wyl-vm restart ubuntu-4tlg7

3. 暴露端口

virtctl expose vm ubuntu-4tlg7 --name ubuntu-4tlg7-ssh --port 22 --target-port 22 --type NodePort -n wyl-vm

4. 查看svc

NAME               TYPE       CLUSTER-IP    EXTERNAL-IP   PORT(S)        AGE
ubuntu-4tlg7-ssh   NodePort   10.96.23.17   <none>        22:32581/TCP   14m

使用节点ip地址加svc nodeport即可访问虚机。


http://www.ppmy.cn/news/1078898.html

相关文章

【Java 动态数据统计图】动态X轴二级数据统计图思路案例(动态,排序,动态数组(重点推荐:难))八(130)

需求&#xff1a; 1.有一组数据集合&#xff0c;数据集合中的数据为动态&#xff1b; 举例如下&#xff1a; [{province陕西省, city西安市}, {province陕西省, city咸阳市}, {province陕西省, city宝鸡市}, {province陕西省, city延安市}, {province陕西省, city汉中市}, {pr…

Vue实现Antv/X6中的示例,以及一些er图开发场景

通过Vue实现Antv X6中的示例&#xff0c;以及一些开发场景&#xff0c;代码已经丢到仓库里了。 lwstudy/antv-x6-vue-demo: Vue实现Antv X6中的示例&#xff0c;以及一些开发场景 (github.com)learn-antv-x6: antv/X6学习 (gitee.com) 介绍 使用脚手架&#xff08;自动生成接…

【Css】Less和Sass的区别:

文章目录 一、定义&#xff1a;【1】Less【2】Sass 二、相同之处:三、区别:【1】实现方式&#xff1a;【2】实现方式&#xff1a;【3】混合(Mixins)&#xff1a;【4】解析方式&#xff1a;【5】变量的作用域&#xff1a;【6】比起Less 一、定义&#xff1a; 【1】Less Less 是…

简述SpringMVC

一、典型的Servlet JSP JavaBean UserServlet看作业务逻辑处理&#xff08;Controller&#xff09;User看作模型&#xff08;Model&#xff09;user.jsp看作渲染&#xff08;View&#xff09; 二、高级MVC 由DispatcherServlet对请求统一处理 三、SpringMVC MVC与Spr…

LinuxShell变量

变量&#xff1a; 命名规则&#xff1a; 在Shell中&#xff0c;变量名可以由字母、数字或者下划线组成&#xff0c;并且只能以字母或者下划线开头。对于变量名的长度&#xff0c;Shell并没有做出明确的规定。因此&#xff0c;用户可以使用任意长度的字符串来作为变量名。但是…

前端表单验证工具类 - graceChecker

/** 数据验证&#xff08;表单验证&#xff09; 来自 grace.hcoder.net 作者 hcoder 深海 */ export default {error:,check : function (data, rule){for(var i 0; i < rule.length; i){if (!rule[i].checkType){return true;}if (!rule[i].name) {return true;}if (!rul…

eclipse/STS(Spring Tool Suite)安装CDT环境(C/C++)

在线安装 help -> eclipse marketplace 可以发现&#xff0c;我所使用eclipse给我推荐安装的CDT是10.5版本 离线安装 下载离线安装包 下载地址&#xff1a;https://github.com/eclipse-cdt/cdt/blob/main/Downloads.md 可以看到利息安装包主要有如下四大类&#xff0c;…

一句话画出动漫效果

链接&#xff1a; AI Comic Factory - a Hugging Face Space by jbilcke-hfDiscover amazing ML apps made by the communityhttps://huggingface.co/spaces/jbilcke-hf/ai-comic-factory 选择类型&#xff1a; Japanese 输入提示词&#xff1a; beauty and school love st…