openshift/origin学习记录(1)——基于二进制文件的安装(单机版)

新更了一篇3.10版的openshift安装博客,链接:https://blog.csdn.net/huqigang/article/details/82351972

先决条件

  • 开启SELINUX

官方文档推荐开启SELINUX,否则会导致安装失败。
修改/etc/selinux/config

SELINUX=enforcing
SELINUXTYPE=targeted
  • 安装docker
# yum install -y docker-1.12.6
# systemctl stop firewalld
# systemctl disable firewalld  
# systemctl enable docker
# systemctl start docker
# systemctl is-active docker
# docker version
  • 配置主机名
# hostnamectl set-hostname master
  • 修改/etc/hosts,添加master的解析
192.168.121.133 master

下载openshift origin安装包

我选择的是openshift-origin-server-v3.6.0-c4dd4cf-linux-64bit.tar.gz。

可从openshift/origin的github上找到各个版本的release包。

将openshift-origin-server-v3.6.0-c4dd4cf-linux-64bit.tar.gz拷贝到主机的/opt目录下。

  • 解压
# tar zxvf openshift-origin-server-v3.6.0-c4dd4cf-linux-64bit.tar.gz
# ln -s openshift-origin-server-v3.6.0-c4dd4cf-linux-64bit /opt/openshift
  • 将可执行文件路径添加到系统PATH环境变量中,编辑/etc/profile文件,添加以下内容到文件末尾
PATH=$PATH:/opt/openshift
#不加login登录会有点问题
export KUBECONFIG=/opt/openshift/openshift.local.config/master/admin.kubeconfig
export CURL_CA_BUNDLE=/opt/openshift/openshift.local.config/master/ca.crt
  • 执行source使修改的指令生效
# source /etc/profile
  • 验证
# openshift version

这里写图片描述

启动openshift origin

  • 进入/opt/openshift目录,执行openshift start
# cd /opt/openshift
# openshift start

openshift/origin学习记录(1)——基于二进制文件的安装(单机版)_第1张图片
这里没有采用后台的方式启动openshift,所以会实时打印日志。

  • 登录openshift origin控制台

浏览器输入https://masterip:8443。
如果提示证书不可信,忽略并继续。
openshift/origin学习记录(1)——基于二进制文件的安装(单机版)_第2张图片

使用用户dev密码dev登录。

openshift/origin学习记录(1)——基于二进制文件的安装(单机版)_第3张图片

这里显示了我之前使用dev建立的两个工程,可以点击create project建立新工程。
界面与kubernetes的dashboard较像,但功能比其强大。
openshift/origin学习记录(1)——基于二进制文件的安装(单机版)_第4张图片

你可能感兴趣的:(openshift,从零学习云计算)