Windows上使用client-go远程访问安装在本地WMware上的Linux虚拟机里的minikube
我在自己的Windows上安装了WMware,并在WMware上安装了CentOS操作系统,然后在CentOS上创建了一个叫minikube的用户,使用minikube用户启动了一个minikube集群,但是我在Windows上使用client-go并无法连通minikube,搜遍全网都没有找到答案,最后通过ChatGPT得到了以下可行的方案:
- 修改C:\Users\Administrator\.kube下的config文件,将server字段改成如下:
server: https://127.0.0.1:18443
- 在minikube上执行minikube ip命令查询minikube的集群访问ip:
[minikube@CentOS8 root]$ minikube ip
192.168.49.2
3.在WMware上安装的Linux虚拟机执行ifconfig命令查询虚拟机的ip:
192.168.60.112
4.在本地Windows上的CMD命令提示符中执行以下命令配置端口转发:(注意minikube的ip和端口以及Linux虚拟机的ip得改成你自己的)
ssh -L 18443:{minikube的ip}:{minikube的端口} {虚拟机(如CentOS、Debian、Ubuntu等)的用户名}@{虚拟机的ip}
基于上述1、2、3步骤需使用的命令为:
ssh -L 18443:192.168.49.2:8443 minikube@192.168.60.112
输入minikube的密码并按下回车即可在Windows中的client-go中远程访问WMware虚拟机中的minikube集群了(注意,为安全起见输入的密码是不会显示的)
当然也可以使用root用户来执行ssh -L命令,都是可以成功配置端口转发的:
ssh -L 18443:192.168.49.2:8443 root@192.168.60.112
同样输入root的密码并按下回车就可以成功连接minikube了。
相关文章:
Windows上使用client-go远程访问安装在本地WMware上的Linux虚拟机里的minikube
我在自己的Windows上安装了WMware,并在WMware上安装了CentOS操作系统,然后在CentOS上创建了一个叫minikube的用户,使用minikube用户启动了一个minikube集群,但是我在Windows上使用client-go并无法连通minikube,搜遍全网…...
Linux/Ubuntu/Debian基本命令:命令行历史记录
一组与类 Unix 环境中的命令行(Terminal)历史记录和命令调用相关的键盘快捷键: Ctrl R: 启动对以前使用过的命令的反向搜索。 当你键入时,它将查找并显示与输入的字符匹配的最新命令。Ctrl G: 退出历史搜索模式,不运行命令。 如…...
倒计时32天
L1-032 Left-pad - 2024团体程序设计天梯赛(历年真题)练习集 (pintia.cn) #include<bits/stdc.h> using namespace std; #define int long long const int N2e56; const int inf0x3f3f3f3f; void solve() {int n;char s;cin>>n>>s;ge…...
模型驱动架构MDA
MDE 模型驱动工程(MDE, Model-Driven Engineering)是软件工程的一个分支,它将模型与建模拓展到软件开发的所有方面,形成一个多维建模空间,从而将工程活动建立在这些模型的映射和转换之上。[1] MDE的基本原则是将模型视…...
std::error::Error 和 std::io::Error 的区别和用法
std::error::Error 和 std::io::Error 在 Rust 中都是用于错误处理的类型,但它们各自有不同的用途和场景。 std::error::Error: std::error::Error 是一个 trait,它定义了错误处理的基本接口。这个 trait 通常由其他具体的错误类型实现&…...
16 OpenCV Laplance算子
文章目录 图像的二阶导数Laplance算子代码示例 图像的二阶导数 在二阶导数的时候,最大变化处的值为零即边缘是零值。通过二阶 导数计算,依据此理论我们可以计算图像二阶导数,提取边缘。 Laplance算子 void Laplacian( InputArray src, Output…...
hardhat学习笔记
hardhat学习笔记会不定时填充内容。 初始化项目 yarn init 安装hardhat依赖 yarn add --dev hardhat 初始化 Hardhat yarn hardhat 代码格式化 yarn add --dev prettier prettier-plugin-solidity 项目中增加.prettierrc 与 .prettierignore 配置文件统一格式࿰…...
算法刷题day28
目录 引言一、截断数组二、双端队列三、日期统计 引言 这几道题是周赛里的几道题目,第一道题目我没用这种方法,但还是做出来了,用的一种比较特殊的思考方法,就是把每一个点都判断出来,不满足要求的就舍弃,…...
vivado 使用Design Runs窗口、
使用Design Runs窗口 “设计运行”窗口显示在项目中创建的所有合成和实现运行。它包括用于配置、管理和启动运行的命令。 打开Design Run窗口 选择窗口 → Design Runs打开“Design Runs”窗口。 设计运行窗口功能 •每个实现运行都缩进显示在其子级的合成运行下面。 …...
基于YOLOv8的手机摄像头的自动检测系统
文章大纲 数据集网络爬虫开源数据集标注目标定义标注标准标注工具标签更换脚本自制数据集下载地址自动检测系统设计与搭建模型训练与准确率代码仓库下载地址参考文献与学习路径随着移动通信技术的飞速发展,消费者对移动终端的要求也越来越高,各厂商纷纷提出自己的特色卖点,其…...
Ubuntu18.04添加内核模块(字符设备)
Ubuntu18.04添加内核模块(字符设备) 虚拟机Ubuntu18.04(内核版本linux-5.4.0-135-generic) 参考 嵌入式Linux驱动开发(一)——字符设备驱动框架入门 1 编译内核模块 创建字符设备代码文件char_dev.c&a…...
PromptBreeder---针对特定领域演化和发展提示词的方法
原文地址:promptbreeder-evolves-adapts-prompts-for-a-given-domain 论文地址:https://arxiv.org/pdf/2309.16797.pdf 2023 年 10 月 6 日 提示方法分为两大类 硬提示是由人工精心设计的文本提示,包含离散的输入令牌;其缺点…...
Java后端八股文之Redis
文章目录 1. Redis是什么?2. Redis为什么这么快?3. 为什么要使用缓存?4. Redis几种使用场景:5. Redis的Zset底层为什么要使用跳表而不是平衡树、红黑树或者B树?6.Redis持久化6.1 什么是RDB持久化6.1.1RDB创建快照会阻塞…...
一维数组_与指定数相同的数的个数
任务描述 输出一个整数序列中与指定数字相同的数的个数。 输入格式: 第一行为N,表示整数序列的长度(N < 100); 第二行为N个整数,整数之间以一个空格分开; 第三行包含一个整数,为指定的整数m。输出格式: 输出为N…...
如何在Linux系统安装SVN并配置固定公网地址远程访问【内网穿透】
文章目录 前言1. Ubuntu安装SVN服务2. 修改配置文件2.1 修改svnserve.conf文件2.2 修改passwd文件2.3 修改authz文件 3. 启动svn服务4. 内网穿透4.1 安装cpolar内网穿透4.2 创建隧道映射本地端口 5. 测试公网访问6. 配置固定公网TCP端口地址6.1 保留一个固定的公网TCP端口地址6…...
获取webshell的十种方法
一、直接上传获取webshell 这种对php和jsp的一些程序比较常见,MolyX BOARD就是其中一例,直接在心情图标管理上传。php类型,虽然没有提示,其实已经成功了,上传的文 件url应该是http://forums/images/smiles/下…...
项目实战-tpshop商城项目
项目实战-tpshop商城项目 环境部署准备软件工具准备远程连接测试远程连接测试-查看虚拟机IP地址远程连接测试-检测本机与虚拟机是否连通远程连接测试-通过远程工具连接linux服务器 常见问题处理 环境部署项目技术架构介绍部署tpshop项目-tpshop验证数据库验证用户信息表熟悉商品…...
网络地址转换协议NAT
网络地址转换协议NAT NAT的定义 NAT(Network Address Translation,网络地址转换)是1994年提出的。当在专用网内部的一些主机本来已经分配到了本地IP地址(即仅在本专用网内使用的专用地址),但现在又想和因…...
Vue教学18:Element UI进阶组件探索,提升Vue应用的专业性
大家好,欢迎回到我们的Vue教学系列博客!在前十七篇博客中,我们学习了Vue.js的基础知识、安装Node.js与npm、使用Vue Devtools进行调试、Vue实例与生命周期钩子、数据绑定(单向与双向)、计算属性与侦听器、条件渲染和列…...
UE5.1_TimeLine
UE5.1_TimeLine 问题引入:UE的Timeline可以在一个场景下无限制的使用多少次?一个动画流程的Timeline的时间持续怎么算?TimeLine中嵌套Timeline的做法是否是合理的?...
django基于深度学习的音乐推荐系统_7182nd2n_zl035
前言随着数字音乐时代的到来,人们可以轻松访问数百万首歌曲。然而,如何在海量音乐中找到自己喜欢的音乐成为了一个挑战。基于Django框架和深度学习的音乐推荐系统正是为了解决这一问题而诞生。该系统通过深度学习技术分析用户的历史行为和偏好࿰…...
Windows下OpenClaw安装详解:Qwen3.5-9B接口对接避坑指南
Windows下OpenClaw安装详解:Qwen3.5-9B接口对接避坑指南 1. 为什么选择WindowsOpenClaw组合 去年开始接触AI自动化工具时,我尝试过不少方案,但要么需要复杂的Linux环境配置,要么对个人开发者不够友好。直到发现OpenClaw这个能在…...
从RNN到Mamba:我的序列建模项目踩坑实录,以及为什么最终选了它
从RNN到Mamba:我的序列建模项目踩坑实录,以及为什么最终选了它 去年接手一个工业传感器异常检测项目时,我没想到会在模型选型上耗费三个月。客户要求系统能实时处理长达10万步的振动信号,同时保持95%以上的召回率。这个看似简单的…...
律所主任如何高效监控所里几百个案子的进度
结论律所主任想要高效监控所里几百个案子的进度,纯靠人工询问或 Excel 表格是无法实现的,必须依托数字化管理工具(如"案件云"系统)。通过建立可视化案件看板、设置关键节点与期限自动化预警,以及实现全所云端…...
MySQL 主从延迟根因诊断法
📌 解决思路:从网络、IO、SQL 到参数,系统化定位高并发下的同步瓶颈 📌 适用版本:MySQL 5.7 / 8.0 📌 适用场景:高并发写入、主从延迟告警、从库追不上主库 目录 一、先量化延迟:别…...
RWA抵押:稳定币的“硬锚革命”如何撬动十万亿级金融新基建?
——波士顿咨询预言:当国债、房产上链,加密货币将迎来“信用时代”引言:稳定币的“信任危机”与RWA的破局之道2022年,LUNA/UST崩盘事件让全球加密市场陷入恐慌,算法稳定币的“无锚风险”暴露无遗。这场危机揭示了一个核…...
5分钟搞懂LLM、Token、Agent,解锁AI核心价值!
本文深入浅出地解析了AI核心概念,从基础的大语言模型(LLM)到Token、Tools、Skills、MCP,再到智能体(Agent)的演进。强调了AI虽擅长语言生成但缺乏实际操作能力,并通过工具和接口(Too…...
玩虾警告!腾讯全家桶的skill有没有搞头?增加openclaw的AI能力
玩虾警告!腾讯全家桶的skill有没有搞头?增加openclaw的AI能力 作为一个养虾人,今天找到了腾讯的skill,甩出四款硬核 Skill 插件,直接把资讯、浏览器、文档、知识库这四大核心场景给包圆了。 不管你是想躺着刷热点、让 …...
[R3nzSkin]无限视距技术解析:突破MOBA视野限制的实现与应用
[R3nzSkin]无限视距技术解析:突破MOBA视野限制的实现与应用 【免费下载链接】R3nzSkin Skin changer for League of Legends (LOL) 项目地址: https://gitcode.com/gh_mirrors/r3n/R3nzSkin 一、视野革新:重新定义MOBA竞技格局 重构战场感知维度…...
归并排序力扣题(leetcode)何
1.概述在人工智能快速发展的今天,AI不再仅仅是回答问题的聊天机器人,而是正在演变为能够主动完成复杂任务的智能代理。OpenAI的Codex CLI就是这一趋势的典型代表——一个跨平台的本地软件代理,能够在用户的机器上安全高效地生成高质量的软件变…...
