前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >openshift/origin学习记录(1)——基于二进制文件的安装(单机版)

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

作者头像
胡了了
发布2017-12-28 17:48:15
1.3K0
发布2017-12-28 17:48:15
举报
代码语言:javascript
复制
学习资料来源于官方英文文档与《开源容器云OpenShift》一书,因为刚开始学习,不确定博客的正确性,以下内容仅供参考。

先决条件

  • 开启SELINUX

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

代码语言:javascript
复制
SELINUX=enforcing
SELINUXTYPE=targeted
  • 安装docker
代码语言:javascript
复制
# 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
  • 配置主机名
代码语言:javascript
复制
# hostnamectl set-hostname master
  • 修改/etc/hosts,添加master的解析
代码语言:javascript
复制
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目录下。

  • 解压
代码语言:javascript
复制
# 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文件,添加以下内容到文件末尾
代码语言:javascript
复制
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使修改的指令生效
代码语言:javascript
复制
# source /etc/profile
  • 验证
代码语言:javascript
复制
# openshift version
这里写图片描述
这里写图片描述

启动openshift origin

  • 进入/opt/openshift目录,执行openshift start
代码语言:javascript
复制
# cd /opt/openshift
# openshift start
这里写图片描述
这里写图片描述

这里没有采用后台的方式启动openshift,所以会实时打印日志。

  • 登录openshift origin控制台

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

这里写图片描述
这里写图片描述

使用用户dev密码dev登录。

这里写图片描述
这里写图片描述

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

这里写图片描述
这里写图片描述
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-09-07 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 先决条件
  • 下载openshift origin安装包
  • 启动openshift origin
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档