Kubernetes似乎都是将容器部署到集群云.它似乎没有触及的是开发和登台环境(或类似环境).
在开发期间,您希望尽可能接近生产环境并进行一些重要更改:
同样,人们可能希望非公共环境进行持续集成.
Kubernetes是否支持这种开发环境,或者是必须构建的东西,希望在生产过程中它仍然可以工作?
突然之间,我无法部署一些以前可以部署的图像.我得到了以下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应该至少尝试重新启动它.
我已经没有想法调试问题了.我还可以查看更多内容?
我一直试图弄清楚当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 一体式服务器
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 Origin和OpenShift Enterprise之间的主要区别.我知道第一个是开源的,后者是商业版.与开源版本相比,OpenShift Enterprise有其他功能吗?提前致谢.
在默认的openshift安装中,有一个未使用的项目标题为kube-system.看似像openshift-infra指标,default路由器和注册表,以及openshift全局模板.
什么是kube-system用于虽然项目?我找不到任何关于它的文档.
我正在寻找OpenShift V3和V2之间的主要区别.OpenShift V2是这样工作的吗?:https: //www.openshift.com/walkthrough/how-it-works Docker和Kubernetes在V3中是如何工作的?
有人能给我一个关于OpenShift V2和V3构建的清晰解释
我是openshift和k8s的新手.我不确定这两个术语之间有什么区别,开放式路线与k8s进入?
我正在尝试使用以下命令在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控制台或命令行删除秘密或覆盖秘密?