openshift-origin相关内容
尝试制作一个简单的 GitLab 管道,为 Alpine Linux + Openshift CLI 构建 Docker 映像. 这是代码: FROM frolvlad/alpine-glibc:latest维护者 Daniel Widerin 环境 OC_VERSION=v3.11.0 \OC_TAG_SHA=0cbc58b \BUILD_DEPS
..
当使用变量重写 &代理到 nginx 容器的 proxy_pass 配置中的内部 Openshift 服务,由于需要解析器,NGINX 无法解析服务的 DNS.例如: location/api/{设置 $pass_url http://service.namespace.svc:8080$request_uri;proxy_pass $pass_url;} 使用标准 Kubernetes 时,
..
我一直试图弄清楚当 Kubernetes 主节点在只有一个主节点的集群中出现故障时会发生什么.如果发生这种情况,Web 请求是否仍会路由到 Pod,或者整个系统是否只是关闭? 根据建立在 Kubernetes 之上的 OpenShift 3 文档,(https://docs.openshift.com/enterprise/3.2/architecture/infrastructure_co
..
是如何在kubernetes yaml(helloworld.yaml)中运行简单的批处理: ...图片:“ubuntu:14.04"命令:[“/bin/echo"、“你好"、“世界"]... 在 Kubernetes 中,我可以这样部署: $ kubectl create -f helloworld.yaml 假设我有一个这样的批处理脚本(script.sh): #!/bin/bash
..
突然之间,我无法部署一些以前可以部署的图像.我得到以下 pod 状态: [root@webdev2 origin]# oc get pods名称就绪状态重新开始年龄arix-3-yjq9w 0/1 ImagePullBackOff 0 10mdocker-registry-2-vqstm 1/1 运行 0 2d路由器-1-kvjxq 1/1 运行 0 2d 应用程序无法启动.pod 没有尝试运
..
我们正在开发一个自定义控制台来管理开发环境.我们在 openshift 中预加载了多个应用程序模板,每当开发人员想要创建新环境时,我们都需要告诉 openshift(通过 REST API)基于其中一个模板(oc new-app 模板)创建一个新应用程序. 我在 REST API 规范中找不到任何内容.有没有其他方法可以做到这一点? 谢谢 解决方案 今天没有一个 API 可以一
..
有不止一个例子,我在 openshift origin 中运行的 pod 中看到了这种状态.在这种情况下,它是 cdi camel 示例的快速入门.我能够在本地(非 openshift)成功构建和运行它,但是当我尝试在本地 openshift 上部署时(使用 mvn -Pf8-local-deploy),我得到了该特定输出示例(剪下相关性):- [vagrant@vagrant camel]
..
我正在 openshift origin 1.3 中运行 spring boot 1.4.3 应用程序. 带spring boot需要20多分钟. 我使用的 docker 基础容器是带有 opendk8-jre 的 alpine:3.4. spring boot 嵌入式容器使用默认的 tomcat 一个.我已经安装了 hasged 并设置了 -Djava.security.egd
..
我们如何在自定义端口(非网络/非 http)上启用进入 pod 的流量. 例如考虑端口 12121. 我尝试通过路由公开端口.但无法从同一命名空间内的另一个 Pod 访问此 Pod. OpenShift 支持此功能吗? 如果有人以前尝试过,请分享您是如何做到这一点的. 谢谢. 解决方案 根据您要实现的目标,您有几个选择,但我不会为此使用 Route. 如
..
尝试编写微服务来管理Openshift集群上的图像流.我阅读了 oc 客户端代码,以了解如何阅读我的 kubeconfig 并创建 解决方案 您是如此亲密,而且问题很小,您需要包括以下其他导入: import _"github.com/openshift/origin/pkg/api/install" 我尚不清楚导入实际上是做什么的,但是很显然,它会导致将必要的附加功能链接到二进制
..
我试图了解新的OpenShift系统,现在我们可以将图像推送到它了.我对Docker有一点了解,我想使用它.我在某些地方读到我们可以选择Docker作为策略. 所以基本上我创建了基于 httpd 和基本html文件的图像,并尝试使用以下命令从项目文件夹中将其推送: oc new-app.--strategy =泊坞窗 我在控制台上收到此消息: 错误:buildconfigs.b
..
当我运行openshift/origin docker映像时,我看到此错误容器的日志( $ docker logs origin ). 运行"chcon"以设置kubelet卷根目录SELinux上下文时出错 这是一个已知问题,还是可以忽略?还是我错过了任何事情? 我使用的命令行为docker run -d --name"origin" -e"http_proxy = $ htt
..
使用变量重写&在Nginx容器的proxy_pass配置中代理内部Openshift服务时,由于必需的解析器,NGINX无法解析该服务的DNS.例如: 位置/api/{设置$ pass_url http://service.namespace.svc:8080 $ request_uri;proxy_pass $ pass_url;} 使用标准Kubernetes时,我可以使用 kube-d
..
我们正在开发一个自定义控制台来管理开发环境.我们在openshift中预装了几个应用程序模板,每当开发人员想要创建新环境时,我们都需要告诉openshift(通过REST API)基于其中一个模板(例如oc new-app模板)创建一个新应用程序. 我在REST API规范中找不到任何内容.有其他替代方法吗? 谢谢 解决方案 目前没有单个API一次性创建所有API.原因是创建流
..
我正在尝试根据官方文档中的清单文件在openstack VM中安装多主机openshift-3.11安装程序. https://docs.openshift.com/container-platform/3.11/install/example_inventories.html#multi-masters-single-etcd-using-native-ha OKD版本 [centos
..
这是在kubernetes yaml(helloworld.yaml)中运行简单批处理的方法: ... image: "ubuntu:14.04" command: ["/bin/echo", "hello", "world"] ... 在Kubernetes中,我可以这样部署: $ kubectl create -f helloworld.yaml 假设我有一个这样的批处理脚
..
我已经配置了Gitlab CI管道,以便它们使用Docker-in-Docker构建OCI映像并将其上传到Gitlab自己的注册表中. 现在,我想将在CI管道中构建的映像部署到OpenShift Origin.注册表中的所有图像都用$CI_COMMIT_SHORT_SHA标记(即:我不使用“最新"). 我该怎么做? 这是我到目前为止尝试过的: before_script
..
我遇到一种情况,我需要在这个jenkins容器中启动一些服务以使其在我们的项目中起作用。因此,我需要启用Systemd才能做到这一点... 到目前为止,当我尝试在此容器中运行“ systemctl”命令时,出现以下错误: 无法获得D-Bus连接:不允许操作 这是预期的。 现在,在我的研究中,我发现如果我们使用下面的docker文件创建映像然后运行容器,我们应该能够运行syste
..
我正在尝试将图像(例如 foo / bar )从我的本地Docker注册表推送到在OpenShift 3.11上运行的注册表(实际上 Minishift v1.33.0 + ba29431)。 注册表位于 192.168.64.3:2376 ,它需要HTTPS连接。它使用自签名证书。 首先,我复制新图像的标签: docker标记foo / bar 192.168.64.3:23
..
目标是能够在笔记本电脑上拍摄Docker映像并将其推送到OpenShift Origin映像注册表(由 oc群集启动开始)进行本地开发。目前尚不清楚我是在做错什么,还是Docker或OpenShift Origin中存在错误。对于那些不熟悉OpenShift Origin的人: https://github.com/openshift/origin/blob/master/docs/clus
..