标签: openshift-origin

如何为Kubernetes创建本地开发环境?

Kubernetes似乎都是将容器部署到集群云.它似乎没有触及的是开发和登台环境(或类似环境).

在开发期间,您希望尽可能接近生产环境并进行一些重要更改:

  • 在本地部署(或至少在您和您可以访问的地方部署)
  • 在页面刷新时使用最新的源代码(假设它是一个网站;理想情况下,本地文件保存页面自动刷新,如果您安装源代码并使用像Yeoman这样的东西可以完成).

同样,人们可能希望非公共环境进行持续集成.

Kubernetes是否支持这种开发环境,或者是必须构建的东西,希望在生产过程中它仍然可以工作?

docker google-cloud-platform openshift-origin kubernetes

107
推荐指数
3
解决办法
3万
查看次数

如何调试"ImagePullBackOff"?

突然之间,我无法部署一些以前可以部署的图像.我得到了以下pod状态:

[root@webdev2 origin]# oc get pods 
NAME                      READY     STATUS             RESTARTS   AGE 
arix-3-yjq9w              0/1       ImagePullBackOff   0          10m 
docker-registry-2-vqstm   1/1       Running            0          2d 
router-1-kvjxq            1/1       Running            0          2d 
Run Code Online (Sandbox Code Playgroud)

该应用程序不会启动.pod没有尝试运行容器.从事件页面,我有Back-off pulling image "172.30.84.25:5000/default/arix@sha256:d326.我已经确认我可以使用标签来拉取图像docker pull.

我还检查了最后一个容器的日志.由于某种原因它被关闭了.我认为pod应该至少尝试重新启动它.

我已经没有想法调试问题了.我还可以查看更多内容?

openshift openshift-origin kubernetes

75
推荐指数
1
解决办法
7万
查看次数

当Kubernetes大师失败时会发生什么?

我一直试图弄清楚当Kubernetes master在只有一个master的集群中失败时会发生什么.如果发生这种情况,Web请求是否仍会路由到pod,或者整个系统是否只是关闭?

根据构建于Kubernetes之上的OpenShift 3文档(https://docs.openshift.com/enterprise/3.2/architecture/infrastructure_components/kubernetes_infrastructure.html),如果主服务器出现故障,节点将继续正常运行,但是系统失去了管理pod的能力.香草Kubernetes这是一样的吗?

openshift-origin kubernetes

32
推荐指数
2
解决办法
8686
查看次数

tar:忽略未知的扩展标头关键字“LIBARCHIVE.xattr.security.selinux”

我正在使用以下链接安装 Openshift Origin 一体式服务器

https://docs.openshift.org/latest/getting_started/administrators.html#downloading-the-binary

下载后当我这样做时

tar -xf openshift-origin-server-v3.10.0-rc.0-c20e215-linux-64bit.tar.gz -C /opt/redhat
Run Code Online (Sandbox Code Playgroud)

它抛出以下输出,但目录已解压到所需目录

openshift openshift-origin

27
推荐指数
3
解决办法
3万
查看次数

openshift deploymentconfig和kubernetes部署之间有什么不同

据我所知:

  • deploymentconfig→replicationcontroller→pod

  • 部署→replicaset→pod

否则,这两个资源有没有额外的差异?

越详细越好.

openshift openshift-origin kubernetes

20
推荐指数
2
解决办法
5943
查看次数

OpenShift Origin与OpenShift Enterprise

我正在寻找OpenShift Origin和OpenShift Enterprise之间的主要区别.我知道第一个是开源的,后者是商业版.与开源版本相比,OpenShift Enterprise有其他功能吗?提前致谢.

openshift-origin openshift-enterprise

12
推荐指数
2
解决办法
2万
查看次数

什么是"kube-system"命名空间?

在默认的openshift安装中,有一个未使用的项目标题为kube-system.看似像openshift-infra指标,default路由器和注册表,以及openshift全局模板.

什么是kube-system用于虽然项目?我找不到任何关于它的文档.

openshift openshift-origin kubernetes

12
推荐指数
2
解决办法
7466
查看次数

OpenShift V3与OpenShift V2

我正在寻找OpenShift V3和V2之间的主要区别.OpenShift V2是这样工作的吗?:https: //www.openshift.com/walkthrough/how-it-works Docker和Kubernetes在V3中是如何工作的?

有人能给我一个关于OpenShift V2和V3构建的清晰解释

docker openshift-origin kubernetes

11
推荐指数
1
解决办法
2241
查看次数

openshift route和k8s ingress之间的区别是什么?

我是openshift和k8s的新手.我不确定这两个术语之间有什么区别,开放式路线与k8s进入?

openshift openshift-origin kubernetes

9
推荐指数
1
解决办法
2658
查看次数

如何删除或覆盖OpenShift中的秘密?

我正在尝试使用以下命令在OpenShift v3.3.0上创建一个秘密:

oc create secret generic my-secret --from-file=application-cloud.properties=src/main/resources/application-cloud.properties -n my-project
Run Code Online (Sandbox Code Playgroud)

因为我之前创建了相同的秘密,我收到此错误消息:

Error from server: secrets "my-secret" already exists
Run Code Online (Sandbox Code Playgroud)

我查看了oc,oc create并且oc create secret选项在创建时无法找到覆盖密码的选项.

然后我尝试删除现有的秘密oc delete.下面列出的所有命令都返回No resources found或语法错误.

oc delete secrets -l my-secret -n my-project
oc delete secret -l my-secret -n my-project
oc delete secrets -l my-secret 
oc delete secret -l my-secret 
oc delete pods,secrets -l my-project
oc delete pods,secrets -l my-secret
oc delete secret generic -l my-secret
Run Code Online (Sandbox Code Playgroud)

您是否知道如何使用OpenShift控制台或命令行删除秘密或覆盖秘密?

openshift openshift-origin

9
推荐指数
1
解决办法
7997
查看次数