microk8s使用本地私服registry的镜像http协议
开发环境为了能部署服务到microk8s,我们开启了一个本地私库,地址为:http://localhost:5000,那么如何在microk8s中能拉取本地私库中的镜像呢?
直接部署的话,microk8s会用https协议去拉取镜像,所以必须要配置一下才行。
microk8s是每个registry一个配置文件的,你需要先创建一个配置文件,执行如下命令:
sudo mkdir -p /var/snap/microk8s/current/args/certs.d/ibm-johnny-z13:5000
这里的ibm-johnny-z13是你主机名,你还得到/etc/hosts中修改一下,不能让主机名的IP为127.0.0.1,否则microk8s的节点解析到的就是127.0.0.1,那么,那么它就会访问节点机器,所有就访问不到,同理localhost也不行。例如我的:
cat /etc/hosts# generateHosts = false
127.0.0.1 localhost
172.22.164.46 ibm-johnny-z13
# 127.0.1.1 IBM-JOHNNY-Z13. IBM-JOHNNY-Z13
185.199.110.133 raw.githubusercontent.com
由于我是WSL的ubuntu所以IP是172开头的。
复制一个配置文件:
cp /var/snap/microk8s/current/args/certs.d/localhost\:32000/hosts.toml /var/snap/microk8s/current/args/certs.d/ibm-johnny-z13\:5000/
然后修改配置文件内容:
sudo vi /var/snap/microk8s/current/args/certs.d/ibm-johnny-z13\:5000/hosts.toml
内容如下:
server = "http://ibm-johnny-z13:5000"[host."http://ibm-johnny-z13:5000"]capabilities = ["pull", "resolve"]
然后再重启microk8s:
microk8s stop && microk8s start
这样就可以使用内部私有库了。
相关文章:
microk8s使用本地私服registry的镜像http协议
开发环境为了能部署服务到microk8s,我们开启了一个本地私库,地址为:http://localhost:5000,那么如何在microk8s中能拉取本地私库中的镜像呢? 直接部署的话,microk8s会用https协议去拉取镜像,所以必须要配置…...
C++初阶 | [九] list 及 其模拟实现
摘要:介绍 list 容器,list 模拟实现,list与vector的对比 list(带头双向循环列表) 导入:list 的成员函数基本上与 vector 类似,具体内容可以查看相关文档(cplusplus.com/reference/list/list/)&…...
如何将Excel两列数据转换为统计图、曲线图、折线图?如何自定义某一列作为Excel的统计图横纵坐标?
这样,横坐标就更换为指定选中的数据了 我们还可以修改统计图的样式 也可以修改统计图的类型...
[HackMyVM] Quick
kali:192.168.56.104 主机发现 arp-scan -l # arp-scan -l Interface: eth0, type: EN10MB, MAC: 00:0c:29:d2:e0:49, IPv4: 192.168.56.104 Starting arp-scan 1.10.0 with 256 hosts (https://github.com/royhills/arp-scan) 192.168.56.1 0a:00:27:00:00:05 (Un…...
算法体系-12 第 十二 二叉树的基本算法
一 实现二叉树的按层遍历 1.1 描述 1)其实就是宽度优先遍历,用队列 2)可以通过设置flag变量的方式,来发现某一层的结束(看题目)看下边的第四题解答 1.2 代码 public class Code01_LevelTraversalBT {publ…...
【论文笔记合集】LSTNet之循环跳跃连接
本文作者: slience_me LSTNet 循环跳跃连接 文章仅作为个人笔记 论文链接 文章原文 LSTNet [25] introduces convolutional neural networks (CNNs) with recurrent-skip connections to capture the short-term and long-term temporal patterns. LSTNet [25]引入…...
数据库关系运算理论:关系数据操作与关系完整性概念解析
✨✨ 欢迎大家来访Srlua的博文(づ ̄3 ̄)づ╭❤~✨✨ 🌟🌟 欢迎各位亲爱的读者,感谢你们抽出宝贵的时间来阅读我的文章。 我是Srlua小谢,在这里我会分享我的知识和经验。&am…...
Linux基础开发工具之yum与vim
1. Linux软件包管理器——yum 1.1 什么是软件包? 在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序. 但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好, 做成软件包(可以理解成windows上的安装程序)放在一个服务器上, …...
【正则表达式】正则表达式里使用变量
码 const shuai No My Name Is ShuaiGe.match(new RegExp(shuai, gi)); //↑↑↑↑↑↑↑↑ //等同于 //↓↓↓↓↓↓↓↓ /No/gi.test(My Name Is ShuaiGe)用作领域 搜索的字符动态改变,例如↓模糊搜索例: 一个文本宽,输入文本模糊搜索用…...
Java中的可变参数
java提供了可变参数这个语法。 可变参数本质为数组。 一般可变参数应用于形参中。用于接收实参。 此时实参可以有多种形式。 一种是最正常的,实参为数组名。 public class Date1 {public void one(int ... arr){int sum0;for (int x:arr){sumx;}System.out.pri…...
如何实现在固定位置的鼠标连点
鼠大侠的鼠标连点功能是免费的 浏览器搜索下载鼠大侠,指定连点间隔和启动快捷键 点击设置,指定点击位置...
15|BabyAGI:根据气候变化自动制定鲜花存储策略
一种新型的代理——Autonomous Agents(自治代 理或自主代理), 在 LangChain 的代理、工具和记忆这些组件的支持下,它们能够在无需外部干预的情况下自主 运行,这在真实世界的应用中具有巨大的价值。 AutoGPT 它的主要…...
二进制安全找实习记录
就安全岗而言,这里笔者仅仅面试了腾讯的科恩实验室内核安全和浏览器安全(其它的就面了一下前后端开发,这就不说了,笔者也没打算搞开发),然后倒在了一面。然后有的问题忘记了,仅仅记录一下自己回…...
列表(list)篇(一)
文章目录 2.1 创建列表2.2 append()函数2.3 clear()函数2.4 copy()函数2.5 count()函数2.6 del2.7 enumerate()函数2.8 extend()函数2.9 index()函数 2.1 创建列表 在Python中,列表(list)是一种基础的数据结构,可以包含不同类型的…...
spring整合Sentinel
安装sentinel: 执行命令; java -jar sentinel-dashboard-1.8.6.jar 注:sentinel的默认端口为8080,容易出现tomcat的冲突。 当端口冲突,可以使用该指令修改sentinel的端口 默认账号和密码都为sentinel Springcloud整合sentinel:…...
MFC 自定义分发消息方法
重点: 1.创建一个专门自定义消息的头文件 constValue.h #define WM_MY_CUSTOM_MESSAGE (WM_USER 101) // 自定义消息ID 2.在你需要发送和接收该消息的类中,首先注册这个自定义消息。一般在窗口类(如CWnd派生类)的OnInitDialog…...
FPGA的应用方向
文章目录 FPGA是什么?FPGA的发展FPGA有哪些公司国内的FPGA发展如何?国内FPGA应用情况怎样?FPGA的发展方向有哪些?FPGA在工业界的应用有哪些?FPGA在科研界的方向有哪些?FPGA在高频信号处理的应用场景FPGA应用…...
河南大学大数据平台技术实验报告二
大数据平台技术课程实验报告 实验二:HDFS操作实践 姓名:杨馥瑞 学号:2212080042 专业:数据科学与大数据技术 年级:2022级 主讲教师:林英豪 实验时间:2024年3月15日3点 至 2024年3月15日4点40 …...
Spring Cloud Gateway如何实现熔断
Spring Cloud Gateway熔断集成 熔断应用: 金融市场中的熔断机制:在金融交易系统中,熔断机制(Circuit Breaker)是一种市场保护措施,旨在预防市场剧烈波动时可能导致的系统性风险。当某个基准指数(…...
2403d,d的com哪里错了
原文 感谢任意见解.细节: >dmd --version DMD64 D Compiler v2.107.0参考: ComObject类 IUnknown接口 我只使用了ComObject类和隐式继承了IUnknown接口,用用ImportC编译并包含以下内容的comheaders.c编写了一些COM测试代码. #define WINVER 0x0A00 #define _WIN32_WINNT…...
别再只盯着协议了!手把手教你用示波器实测MIPI D-PHY的HS/LP模式切换波形
示波器实战:深度解析MIPI D-PHY模式切换的波形捕获技巧 当你在调试一块搭载MIPI接口的摄像头模组时,是否遇到过图像传输不稳定、画面闪烁甚至完全无信号的问题?这些现象往往与D-PHY在高速模式(HS)和低功耗模式(LP)之间的切换时序异常有关。本…...
CREO实战宝典:从阵列到骨架模型,解锁十大经典零件设计全流程(曲柱、风扇叶、齿轮参数化、油缸等)
1. CREO零件设计实战入门:从零到精通的必经之路 刚开始接触CREO时,我总被那些复杂的参数和命令搞得晕头转向。直到后来才发现,掌握几个核心功能就能解决80%的日常设计需求。阵列、参数化设计和骨架模型这三个功能,就像设计界的&qu…...
频谱分析仪
基本样式 在最上面会显示工作频率如:三步法 测量433MHz信号 1.点击Fre 2.点击Center Frequency 3.输入要测量信号的频率 4.点击Span 测量扫宽 可以设置10MHz 5.设置频谱仪Y轴显示 6.点击Amplitude 再点击Ref Level(Y轴最高参考线 对应的幅度)…...
网络工程师必看:H3C与华为认证体系的前世今生及备考选择指南
网络工程师职业认证全攻略:H3C与华为认证体系深度解析与选择策略 1. 认证体系的历史渊源与技术基因 2003年那场跨国知识产权诉讼,意外催生了中国企业网络设备认证体系的分野。当时华为与3COM合资成立的华为3COM(后更名H3C)&#x…...
瑞萨RZN2L ADC+DMA数据流实战:从寄存器配置到双缓冲模式解析
瑞萨RZN2L ADCDMA数据流实战:从寄存器配置到双缓冲模式解析 在嵌入式开发领域,高效稳定的数据采集系统往往是项目成功的关键。当我们面对需要连续采集传感器数据的场景时,如何确保数据不丢失、系统不卡顿,就成为工程师必须解决的难…...
自适应滤波入门避坑指南:从维纳滤波到LMS,别再混淆最陡下降和梯度下降了
自适应滤波算法实战解析:从理论误区到MATLAB仿真优化 刚接触自适应滤波时,总会被各种相似术语搞得晕头转向——维纳滤波、最陡下降法、LMS算法,它们之间到底有什么联系和区别?更让人困惑的是,许多教材把"最陡下降…...
有哪些适合继续教育学生的AI论文写作工具?求真实推荐
继续教育(成教、函授、自考)同学大多在职上班、时间碎片化、论文基础弱、预算有限、需要快速过查重 低 AI 痕迹、贴合实践案例,不用复杂科研,只求高效、合规、低成本、顺利毕业。本文全部为真实实测体验,严格按照你要…...
从Razor页面到Blazor组件:深入聊聊C#三元运算符在前端渲染里的妙用
从Razor页面到Blazor组件:深入聊聊C#三元运算符在前端渲染里的妙用 在ASP.NET Core的Web开发中,动态UI渲染一直是开发者需要频繁处理的场景。传统的条件渲染方式如if指令虽然功能强大,但在处理简单条件判断时往往显得冗长。C#的三元运算符&am…...
用Python和Pandas手把手实现你的第一个Q-learning寻宝游戏(附完整代码)
用Python和Pandas手把手实现你的第一个Q-learning寻宝游戏(附完整代码) 在人工智能的众多分支中,强化学习因其独特的"试错学习"机制而备受关注。想象一下,你正在教一个孩子玩迷宫游戏——你不会直接告诉他每一步该怎么走…...
从理想模型到宇宙熔炉:为何恒星光谱能近似为黑体辐射?
1. 黑体辐射:理解宇宙的钥匙 想象一下你正在观察一块烧红的铁块。随着温度升高,铁块的颜色会从暗红变成橙黄,最后呈现白炽状态。这种颜色变化背后隐藏着一个深刻的物理规律——黑体辐射。黑体辐射不仅是理解恒星发光机制的基础,更…...
