使用Open shift原点开发的最佳方式:VM或本地安装

时间:2016-03-09 10:04:49

标签: openshift-origin

开放移位起源的最佳方法是什么?它是使用vm还是在本地安装?我尝试安装vm,但我无法登录vm。用于登录fedora vm的默认凭据是什么。

2 个答案:

答案 0 :(得分:1)

默认凭据 根据您遵循的路线(见下文),可能会或可能不会有真正的授权。

如果您有AllowAllPasswordIdentityProvider,您可以通过测试/测试或其他任何方式逃脱。

如果你采用二进制版本(见下文),这是你默认拥有的。我将其更改为HTPasswdPasswordIdentityProvider

对于其他选项,我认为您将拥有一个名为 system 的用户,其密码为 admin ,并附带设置。

Docker容器版本

  

您可以使用在Docker容器中快速运行OpenShift   来自Linux系统上的Docker Hub的图像。支持此方法   Fedora,CentOS和Red Hat Enterprise Linux(RHEL)仅托管。

链接:https://docs.openshift.org/latest/getting_started/administrators.html#running-in-a-docker-container

根据原始人的说法,这个设置不是(还)一个完整的例子,但很容易上手。您应该能够按照说明立即启动并运行一体化实例。但是,这种方法无法教您如何创建集群(主服务器和节点)

Vagrant VM

  

此图像基于OpenShift Origin,功能齐全   具有集成Docker注册表的OpenShift实例。的意图   这个项目是允许Web开发人员和其他感兴趣的团体   在自己的计算机上运行OpenShift V3。鉴于它的方式   配置后,VM将像您一样出现在本地计算机上   在机器附近运行。

     

OpenShift Master,Node,Docker Registry和其他部分在一个VM中运行。鉴于它专注于应用程序开发人员,它不应该用于生产。

链接:https://www.openshift.org/vm

二元期权

  

Red Hat会定期向GitHub发布二进制文件,您可以这样做   在OpenShift Origin Releases页面下载。

链接:https://github.com/openshift/origin/releases

这是我目前关注的选项。您下载二进制文件,安装GO,然后设置OC客户端工具。下一步,您将生成配置文件并开始添加系统组件(路由器,...)。

按照此页面了解基础知识: 链接:https://github.com/openshift/origin/blob/master/examples/sample-app/README.md

Ansible路线

对于生产安装,您可能希望通过Ansible安装群集。

我谦虚的建议是,一旦你通过手工配置获得一点经验就可以做到这一点(见前一点)。让我们听一些有更多经验的人。

链接:https://docs.openshift.org/latest/install_config/install/index.html

一般文档

链接:https://docs.openshift.org/latest/install_config/master_node_configuration.html#creating-new-configuration-files

答案 1 :(得分:0)

启动Centos.7 VM,下载最新的原始工具:

wget https://github.com/openshift/origin/releases/download/v1.3.0-alpha.2/openshift-origin-client-tools-v1.3.0-alpha.2-983578e-linux-64bit.tar.gz
tar xzvf openshift-origin-client-tools-v1.3.0-alpha.2-983578e-linux-64bit.tar.gz
ln -s /root/openshift-origin-client-tools-v1.3.0-alpha.2-983578e-linux-64bit/oc /usr/local/bin/oc
chmod 755 /root/openshift-origin-client-tools-v1.3.0-alpha.2-983578e-linux-64bit/oc

启动单节点源群集:

oc cluster up --use-existing-config --host-data-dir=/var/tmp/etcd

使用提供的说明登录。