首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何从docker容器内部访问k3d Kubernetes集群?

如何从docker容器内部访问k3d Kubernetes集群?
EN

Stack Overflow用户
提问于 2021-04-30 18:55:26
回答 1查看 234关注 0票数 0

我有一个正在运行的k3d Kubernetes集群:

代码语言:javascript
运行
AI代码解释
复制
$ kubectl cluster-info
Kubernetes master is running at https://0.0.0.0:6550
CoreDNS is running at https://0.0.0.0:6550/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy
Metrics-server is running at https://0.0.0.0:6550/api/v1/namespaces/kube-system/services/https:metrics-server:/proxy

我有一个python脚本,它使用kubernetes client api并管理名称空间、部署、pod等。这在我的本地环境中工作得很好,因为我已经安装了所有必需的python模块,并且可以直接访问我的本地k8s集群。我的目标是实现容器化,以便为我的同事在他们的系统上成功运行相同的脚本。

在docker容器中运行相同的python脚本时,我收到连接错误:

代码语言:javascript
运行
AI代码解释
复制
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='172.17.0.1', port=6550): Max retries exceeded with url: /api/v1/namespaces (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f8b637c5d68>: Failed to establish a new connection: [Errno 113] No route to host',))

172.17.0.1是我的docker0网桥地址,因此假设它将解析或转发流量到我的本地主机。我已经尝试从引用server: https://0.0.0.0:6550的本地.kube/config加载k8s配置,还使用server: https://172.17.0.1:6550创建了一个单独的配置文件,两者都给出了相同的No route to host错误(HTTPSConnectionPool中各自的ip地址(host=...))

我的一个想法是在容器外部运行一个socat进程,并通过隧道从容器内部通过从外部安装的网桥套接字进行通信,但看起来我需要使用的docker镜像没有安装socat。然而,我感觉真正的解决方案应该比所有这些都简单得多。

当然,还有其他实例需要访问停靠在停靠网络之外的k8s集群。这种连接通常是如何建立的?

EN

回答 1

Stack Overflow用户

发布于 2021-05-12 00:37:54

使用docker network命令创建预定义网络

您可以传递--network以将k3d附加到现有的Docker网络,也可以传递给docker run以对另一个容器执行相同的操作

https://k3d.io/internals/networking/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67339123

复制
相关文章
从视频到音频:使用VIT进行音频分类
来源:Deephub Imba 本文约2000字,建议阅读5分钟 本文中,我们将利用ViT - Vision Transformer的是一个Pytorch实现在音频分类数据集GTZAN数据集-音乐类型分类上训练它。 就机器学习而言,音频本身是一个有广泛应用的完整的领域,包括语音识别、音乐分类和声音事件检测等等。传统上音频分类一直使用谱图分析和隐马尔可夫模型等方法,这些方法已被证明是有效的,但也有其局限性。近期VIT已经成为音频任务的一个有前途的替代品,OpenAI的Whisper就是一个很好的例子。本文中,
数据派THU
2023/03/29
1.3K0
从视频到音频:使用VIT进行音频分类
从视频到音频:使用VIT进行音频分类
就机器学习而言,音频本身是一个有广泛应用的完整的领域,包括语音识别、音乐分类和声音事件检测等等。传统上音频分类一直使用谱图分析和隐马尔可夫模型等方法,这些方法已被证明是有效的,但也有其局限性。近期VIT已经成为音频任务的一个有前途的替代品,OpenAI的Whisper就是一个很好的例子。本文中,我们将利用ViT - Vision Transformer的是一个Pytorch实现在音频分类数据集GTZAN数据集-音乐类型分类上训练它。
一点人工一点智能
2023/01/30
1.4K0
从视频到音频:使用VIT进行音频分类
从视频到音频:使用VIT进行音频分类
就机器学习而言,音频本身是一个有广泛应用的完整的领域,包括语音识别、音乐分类和声音事件检测等等。传统上音频分类一直使用谱图分析和隐马尔可夫模型等方法,这些方法已被证明是有效的,但也有其局限性。近期VIT已经成为音频任务的一个有前途的替代品,OpenAI的Whisper就是一个很好的例子。
deephub
2023/02/01
1.1K0
用户输入括号是否匹配
public class brackets { /*算法*/ public static boolean isMatch(String str) { int i = 0; char e, x; SqStackClass<Character> st = new SqStackClass<Character>(); //建立一个顺序栈 while (i < str.length()) {
楠羽
2022/11/18
1.1K0
解答:EasyDSS视频点播时音频是否可以设置为默认开启?
EasyDSS视频直播点播平台集视频直播、点播、转码、管理、录像、检索、时移回看等功能于一体,可提供音视频采集、视频推拉流、播放H.265编码视频、存储、分发的视频流可覆盖全终端等视频能力服务。
TSINGSEE青犀视频
2022/06/29
1.4K0
Redis是否可以存图片、视频?
前几天看到某大型家电工厂的工业互联网系统架构图,发现用MongoDB存储图片及视频。那Redis同样也是Json类型的远程数据字典服务器,也可以用于存储图片、视频。实际Redis可以用512MB的空间存储用于存储字符串型的数据。
希望的田野
2019/09/24
9.8K0
Redis是否可以存图片、视频?
java获取窗口_获取窗口句柄[通俗易懂]
示例:使用FindWindow函数获取窗口句柄,然后获得窗口大小和标题,并且移动窗口到指定位置。
全栈程序员站长
2022/09/16
5.1K0
cloudbase-init用户是否可以禁用或删除
cloudbase-init是初始化程序,涉及很多功能,比如购买机器时、重装系统时、重置密码时指定的密码的生效,购买机器时、重装系统时指定的hostname的生效,购买机器时指定的userdata的生效等重要功能。
Windows技术交流
2021/09/28
4.8K0
三十、是否可以使用 count(*)
一、是否可以使用 count(*) 在 SQL 中,COUNT() 函数返回匹配指定条件的函数。 序号COUNT用法作用描述1COUNT(*)返回总记录数,包含 NULL 值2COUNT(1)与COUNT(*)的作用一样3COUNT(column_name)返回指定列的数目,NULL值不统计4COUNT(DISTINCT column_name)返回指定列不同值的数目,NULL值不统计 Tip: COUNT(*) 与 COUNT(column_name) 的作用不一样,如果列值包含 NULL ,统计结果就
喵叔
2022/05/06
5040
read命令从键盘中获取标准输入
read命令是用于从终端或者文件中读取输入的内部命令,read命令读取整行输入,每行末尾的换行符不被读入。在read命令后面,如果没有指定变量名,读取的数据将被自动赋值给特定的变量REPLY。下面的列表给出了read命令的常用方式:
前Thoughtworks-杨焱
2021/12/08
2.2K0
C# 使用ffmpeg视频提取音频和音频转码
在工作中我们需要对手机的录音再网页上播放,手机录音文件格式有以下几种:amr|mp3|m4a|wav|wma|FLAC|AAC|MMF|M4R|OGG|MP2|WV,需要对其转换为网页能播放的格式mp3。我们可以使用ffmpeg.exe进行处理。
爱上歆随懿恫
2022/08/10
3K0
C# 使用ffmpeg视频提取音频和音频转码
JS预加载视频音频/视频获取截图技巧分享 原
有空实验后贴代码。参考文档里有解决预加载音视频,以及获取截图的技巧,文章内容提到跨域资源的解决方法。
晓歌
2018/08/15
2.6K0
Java判断输入ip是否合法的工具类,拿上就可以使用
目录 1 实现 1 实现 /** * 判断IP地址的合法性,这里采用了正则表达式的方法来判断 return true,合法 */ public static boolean ipCheck(String text) { if (text != null && !text.isEmpty()) { // 定义正则表达式 String regex = "^(1\\d{2}|2[0-4]\\d|25[0-5]|[1-9]\\d|[1-9])\\." + "(1\\d{2}|2[
一写代码就开心
2022/12/02
1.4K0
【iOS 开发】同步快速判断视频是否可以播放
拿到一个视频的 url 地址(无论是远程还是本地),有时候在播放之前需要检测该视频是否可以播放(本地可能是文件损坏,远端地址情况更复杂),下面介绍两种适用不同情况的方法来实现。
KyXu
2019/04/11
2.2K0
SQL里是否可以使用JOIN
很多公司都禁止程序员在 SQL 中使用 JOIN,至于原因则出奇的一致:用 JOIN 慢。不过我从没见过谁来论证为什么用 JOIN 慢,结果这个人云亦云的结论越传越广,让我觉得是时候来讨论一下这个看似正确的结论了。
LA0WAN9
2021/12/14
6170
SQL里是否可以使用JOIN
用户输入
大多数程序都在解决最终用户问题,为此通常需要从用户那里获取一些信息。在程序需要一个名字时,你需要提示用户输入该名字;程序需要一个名字时,你需要提示用户输入一系列名字。
狼啸风云
2019/01/18
1K0
从SpringMVC获取用户信息谈起
上周末拜读了一位牛人的公众号文章<[Token认证,如何快速方便获取用户信息](https://mp.weixin.qq.com/s/Qi82d5xmlYwiuaGRSn54uw)>,语言风趣,引人入胜,为了表示涛涛敬仰之情,已经转载到自己的公众号了。
A稻田守望者
2019/09/30
1.6K0
从SpringMVC获取用户信息谈起
从DY用户页面获取作品列表
本文内容是其中一种方案,从用户主页的HTML响应内容中抽取user信息和作品列表数据。
李玺
2023/04/22
1.9K0
从DY用户页面获取作品列表
点击加载更多

相似问题

React可变引用,更新函数中的状态

111

我对可变类的“引用透明性”的理解正确吗?

24

具有Cap的可变状态

13

将可变数量的引用传递给具有可变模板的函数。

23

函数式编程中的引用透明性

24
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档