我们正在建立一个测试云OpenShift Origin,它是我们使用openShift anable playbook创建的。我们按照留档在:https://docs.openshift.com/container-platform/latest/install_config/install/advanced_install.html
我们没有做任何关于openShift注册表或路由器的特别事情。我们对这个主题很陌生,我们尝试了几个标签来访问openShift注册表……
我们有3个主机:
这里运行在默认项目上的服务:
NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE docker-registry 172.30.78.66 <none> 5000/TCP 3h kubernetes 172.30.0.1 <none> 443/TCP,53/UDP,53/TCP 3h registry-console 172.30.190.63 <none> 9000/TCP 3h router 172.30.197.135 <none> 80/TCP,443/TCP,1936/TCP 3h
当我们直接在注册表和路由器运行的node-1上SSH时,我们可以毫无问题地访问注册表,并且可以推送一些图像。
现在我们无法访问其他主机(master或node-2)的注册表,我们真的不知道如何使注册表可访问……我们当然已经阅读了:docs.openshift.org/update/install_config/registry/securing_and_exposing_registry.html#通过暴露路由访问不安全的注册表
我们使用了这个命令:
oc 公开服务 docker-registry --hostname=
留档说:您必须能够通过DNS从外部解析此名称到路由器的IP地址。
由于路由器没有附加任何外部IP地址,因此我们不知道如何访问它。
是否有任何 oc 或 oadm 命令用于通过外部 IP 地址公开路由器?
先谢谢了
以马内利
根据您声明的配置,我希望OpenShift(openshift.yourdomain.com)的UI/API路径路由到与node-1相同的IP,因为那是您运行路由器的地方。
如果是这种情况,那么您可以将通过DNS中的命令传递的主机名指向同一IP,或作为CNAME指向该主机。
oc expose service docker-registry --hostname=<hostname> -n default
在具有专用负载均衡器(lb)节点集的较大设置中,您可能有该集的特定A记录。然后,您可以让主机名是该记录的CNAME。
我有一个适用于OpenShift 4.2的kubeadmin帐户,并且能够通过成功登录。 我公开了内置的docker注册表通过默认路线记录在https://docs.openshift.com/container-platform/4.2/registry/securing-exposing-registry.html 我的docker客户端在macOS上运行,并配置为信任注册表的默认自签名证书
我正在尝试使用以下命令公开docker注册表: 来源:https://docs . open shift . com/container-platform/3.3/install _ config/registry/securing _ and _ exposure _ registry . html # access-unsecured-registry-by-exposure-route 但是
我正在尝试访问一个运行在Openshift吊舱中的Flask服务器。 为此,我创建了如下服务。 1)首先,我豆荚ping到另一个豆荚并得到响应。 但是,当我尝试时,它没有响应。 2) 之后,我尝试从一个pod访问集群IP。在这种情况下,都不可访问。 请告诉我哪里出错了。为什么上面的情况#1,#2失败。如何访问集群IP服务。 我对服务和访问服务完全陌生,因此我可能缺少一些基础知识。 我回答了其他问题
我正在尝试将一个图像推送到我的docker私有存储库: Docker告诉我: push引用存储库[living-registry.com:5000/busybox]Get https://living-registry.com:5000/v1/_ping:read tcp 195.83.122.16:39714->195.83.122.16:5000:read:对等体重置连接 这些命令正在Core
本文向大家介绍使用Python的Windows注册表访问(Winreg),包括了使用Python的Windows注册表访问(Winreg)的使用技巧和注意事项,需要的朋友参考一下 作为一种通用的语言,以及大量用户支持的模块的可用性,我们发现python在操作系统级别的编程方面也很擅长。在本文中,我们将看到python如何访问Windows操作系统的注册表。 我们需要将名为winreg的模块导入py
本文向大家介绍如何在C#中使用注册表,包括了如何在C#中使用注册表的使用技巧和注意事项,需要的朋友参考一下 一、什么是注册表 注册表是Microsoft Windows操作系统和其应用程序中的一个重要的层次型数据库,用于存储系统和应用程序的设置信息。由键(key,或称“项”)、子键(subkey,子项)和值项(value)构成。一个键就是树状数据结构中的一个节点,而子键就是这个节点