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

学习资料来源于官方英文文档与《开源容器云OpenShift》一书,因为刚开始学习,不确定博客的正确性,以下内容仅供参考。

先决条件

  • 开启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,所以会实时打印日志。

  • 登录openshift origin控制台

浏览器输入https://masterip:8443。 如果提示证书不可信,忽略并继续。

使用用户dev密码dev登录。

这里显示了我之前使用dev建立的两个工程,可以点击create project建立新工程。 界面与kubernetes的dashboard较像,但功能比其强大。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏散尽浮华

Centos下堡垒机Jumpserver V3.0环境部署完整记录(2)-配置篇

前面已经介绍了Jumpserver V3.0的安装,基于这篇安装文档,下面说下Jumpserver安装后的的功能使用: 一、jumpserver的启动 Jump...

6357
来自专栏weixuqin 的专栏

配置Java web的一次经历

1053
来自专栏玄魂工作室

Hacker基础之Linux篇:基础Linux命令二

1. mv mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files)。 是Linux系统下常用的命令,经常用来备份文...

33710
来自专栏云计算教程系列

如何在一个Ubuntu 16.04服务器上将Nginx配置为Web服务器和Apache的反向代理

Apache和Nginx是两种常用的PHP开源Web服务器。当托管具有不同要求的多个网站时,在同一虚拟机上运行它们会很有用。在单个系统上运行两个Web服务器的一...

1203
来自专栏Web项目聚集地

Git简洁教程-本地项目推送到GitHub

Git是当今最流行的版本控制软件,它包含了许多高级工具,这里小编就讲一下Git的安装和使用,怎样推送到自己的远程仓库。

682
来自专栏大闲人柴毛毛

Linux文件权限与目录管理

Linux文件系统的三种身份 文件所有者 同组用户 同一个用户组的用户可以访问该用户组的文件; 每个账号可以加入多个用户组。 在同一个用户组的...

3278
来自专栏互联网杂技

Linux常用命令大全

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecod...

2647
来自专栏程序员互动联盟

Ubuntu14.04 Chromium 编译

1、下载depot_tools: 首先安装 git-core: sudo apt-get install git-core 执行命令: git ...

3117
来自专栏小俊博客

CentOS下如何搭建Linux发行版镜像站

5.配置rsync同步脚本,这里请在网上自行搜罗上游同步服务器,这里以我在网上搜罗的CentOS镜像源为例,其他镜像源与此类似

641
来自专栏ppjun专栏

Android十八章:5分钟看完Git常用命令

打开C:\Users\Rabbit.ssh 找到id_rsa.pub 复制里面的https://github.com/settings/keys 点击 ne...

492

扫码关注云+社区