Docker OpenShift 3:设置和x2B;结构:什么是我的主人+;节点?
我已经在CentOS7上安装了OpenShift Origin V3。它很新。 OpenShift V3使用Docker和Kubernetes代替Gears和Broker。 我先安装了Docker。()之后,我在Docker容器中安装了OpenShift(方法1)() 我认为它工作正常,但我不确定,因为我不了解完整的设置 因此,首先我使用SSH连接到服务器。 在那里,我可以看到我的容器(OpenShift的1个容器): 输出:Docker OpenShift 3:设置和x2B;结构:什么是我的主人+;节点?,docker,openshift,centos7,master,Docker,Openshift,Centos7,Master,我已经在CentOS7上安装了OpenShift Origin V3。它很新。 OpenShift V3使用Docker和Kubernetes代替Gears和Broker。 我先安装了Docker。()之后,我在Docker容器中安装了OpenShift(方法1)() 我认为它工作正常,但我不确定,因为我不了解完整的设置 因此,首先我使用SSH连接到服务器。 在那里,我可以看到我的容器(OpenShift的1个容器): 输出: CONTAINER ID IMAGE
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
eabbdfb75081 openshift/origin "/usr/bin/openshift
openshift-origin
17 hours ago Up 17 hours
我还可以看到Docker Hub上的图片:
sudo docker images
输出:
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
docker.io/openshift/origin latest aa9fd3e02d8f 22 hours ago 424.4 MB
docker.io/hello-world latest af340544ed62 5 weeks ago
我可以访问我的OpenShift容器:
sudo docker ps:
[centos@ip ~]$ sudo docker exec -it openshift-origin bash
[root@ip openshift]#
但是在那之后,我真的不知道该怎么办。我不知道哪个是我的主进程,哪个是我的节点,它们是如何协同工作的?当运行OpenShift容器时,它在容器内同时运行主进程、节点进程和etcd(后端存储)。运行容器的主机就是您的节点(因为Openshift直接与Docker对话)。主地址将是您的容器地址。因此,当我在执行“sudo Docker exec-it Openshift origin bash”时,我正在创建一个项目和一个应用程序,而不是在节点上工作?是的,您在容器中运行主进程和节点进程,但您的主机(运行Docker)是实际的节点。所以我总是要做:'sudo docker exec-it openshift origin bash',然后我创建项目和应用程序。或者我必须创建新的容器吗?你可以从任何地方运行“oc”命令行工具,并连接到容器内运行的openshift API。是否有安装+配置节点的明确教程(以及现有的主节点)?我可以完成openshift文档的先决条件,但在这之后,我找不到创建主节点进程必须配置哪些文件。