• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    快速安装openshift的步骤详解

    最快速体验openshift目前最新版本3.9的方法。

    事前准备

    [root@host ~]# git clone http://github.com/liumiaocn/easypack.git
    Cloning into 'easypack'...
    remote: Counting objects: 1050, done.
    remote: Compressing objects: 100% (59/59), done.
    remote: Total 1050 (delta 29), reused 6 (delta 3), pack-reused 985
    Receiving objects: 100% (1050/1050), 157.41 KiB | 0 bytes/s, done.
    Resolving deltas: 100% (464/464), done.
    [root@host ~]# cd easypack/openshift/
    [root@host openshift]# ls
    install-openshift.sh
    [root@host openshift]#

    安装

    安装命令:sh install-openshift.sh

    [root@host openshift]# sh install-openshift.sh 
    Sun May 6 09:16:16 EDT 2018
    ## Step 1: OS version confirm: 
    Linux host.localdomain 3.10.0-514.el7.x86_64 #1 SMP Tue Nov 22 16:42:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
    CentOS Linux release 7.3.1611 (Core) 
    ## Install docker 
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
     * base: mirror.it.ubc.ca
     * extras: mirror.it.ubc.ca
     * updates: mirror.csclub.uwaterloo.ca
    ...安装docker
    Sun May 6 09:16:16 EDT 2018
    ## Step 2: Set net.ipv4.ip_forward
    net.ipv4.ip_forward=1
    net.ipv4.ip_forward=1
    sysctl net.ipv4.ip_forward
    net.ipv4.ip_forward = 1
    Sun May 6 09:16:17 EDT 2018
    ## Step 3: Set registry & Restart docker
    {
      "insecure-registries": [
       "172.30.0.0/16"
      ]
    }
    ## systemctl daemon-reload
    ## systemctl restart docker
    ## confirm docker version
    Client:
     Version:     1.13.1
     API version:   1.26
     Package version: <unknown>
     Go version:   go1.8.3
     Git commit:   774336d/1.13.1
     Built:      Wed Mar 7 17:06:16 2018
     OS/Arch:     linux/amd64
    Server:
     Version:     1.13.1
     API version:   1.26 (minimum version 1.12)
     Package version: <unknown>
     Go version:   go1.8.3
     Git commit:   774336d/1.13.1
     Built:      Wed Mar 7 17:06:16 2018
     OS/Arch:     linux/amd64
     Experimental:  false
    Sun May 6 09:16:20 EDT 2018
    ## Step 4: Set for firewall
    ...设定防火墙端口
    Sun May 6 09:16:21 EDT 2018
    ## Step 5: get and setting oc: 
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
     * base: mirror.it.ubc.ca
     * extras: mirror.it.ubc.ca
     * updates: mirror.csclub.uwaterloo.ca
    Package wget-1.14-15.el7_4.1.x86_64 already installed and latest version
    Nothing to do
    --2018-05-06 09:16:22-- 
    ...下载oc客户端工具
    2018-05-06 09:16:40 (2.45 MB/s) - ‘openshift-origin-client-tools-v3.9.0-191fece-linux-64bit.tar.gz’ saved [44156681/44156681]
    ...省略
    /usr/local/bin/oc
    oc v3.9.0+191fece
    kubernetes v1.9.1+a0ce1bc657
    features: Basic-Auth GSSAPI Kerberos SPNEGO
    Sun May 6 09:16:42 EDT 2018
    ## Step 6: start up oc cluster
    Pulling image openshift/origin:v3.9.0
    Pulled 1/4 layers, 31% complete
    Pulled 2/4 layers, 63% complete
    Pulled 3/4 layers, 75% complete
    Pulled 3/4 layers, 80% complete
    Pulled 3/4 layers, 86% complete
    Pulled 3/4 layers, 91% complete
    Pulled 3/4 layers, 95% complete
    Pulled 3/4 layers, 99% complete
    Pulled 4/4 layers, 100% complete
    Extracting
    Image pull complete
    Using nsenter mounter for OpenShift volumes
    Using 127.0.0.1 as the server IP
    Starting OpenShift using openshift/origin:v3.9.0 ...
    OpenShift server started.
    The server is accessible via web console at:
      https://127.0.0.1:8443
    You are logged in as:
      User:   developer
      Password: <any value>
    To login as administrator:
      oc login -u system:admin
    Sun May 6 09:20:37 EDT 2018
    REPOSITORY                TAG         IMAGE ID      CREATED       SIZE
    docker.io/openshift/origin-web-console  v3.9.0       6d397283b924    6 days ago     489 MB
    docker.io/openshift/origin-deployer   v3.9.0       2dcb16bd17a4    6 days ago     1.25 GB
    docker.io/openshift/origin        v3.9.0       e28708220c0b    6 days ago     1.25 GB
    docker.io/openshift/origin-pod      v3.9.0       b549aa96e0a7    6 days ago     220 MB
    docker.io/capitalone/hygieia-api     latest       8e7b476005b9    15 months ago    684 MB
    Sun May 6 09:20:38 EDT 2018
    ## Step 7: oc login -u developer
    Logged into "https://127.0.0.1:8443" as "developer" using existing credentials.
    You have one project on this server: "myproject"
    Using project "myproject".
    ## Finished.
    [root@host openshift]#

    结果确认

    相关的镜像

    [root@host openshift]# docker images |grep openshift
    docker.io/openshift/origin-web-console    v3.9.0       6d397283b924    6 days ago     489 MB
    docker.io/openshift/origin-docker-registry  v3.9.0       45f47bc77de8    6 days ago     458 MB
    docker.io/openshift/origin-haproxy-router  v3.9.0       42e8fd168a7a    6 days ago     1.28 GB
    docker.io/openshift/origin-deployer     v3.9.0       2dcb16bd17a4    6 days ago     1.25 GB
    docker.io/openshift/origin          v3.9.0       e28708220c0b    6 days ago     1.25 GB
    docker.io/openshift/origin-pod        v3.9.0       b549aa96e0a7    6 days ago     220 MB
    [root@host openshift]#

    验证管理员权限

    [root@host openshift]# oc login -u system:admin
    Logged into "https://127.0.0.1:8443" as "system:admin" using existing credentials.
    You have access to the following projects and can switch between them with 'oc project <projectname>':
      default
      kube-public
      kube-system
     * myproject
      openshift
      openshift-infra
      openshift-node
      openshift-web-console
    Using project "myproject".
    [root@host openshift]#

    本地连接方式

    ssh -p 10023 -L 80:127.0.0.1:80 127.0.0.1
    ssh -p 10023 -L 8443:127.0.0.1:8443 127.0.0.1
    https://127.0.0.1:8443

    总结

    以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接

    上一篇:Docker利用busybox创建基础镜像(base image)
    下一篇:在alpine镜像中添加ansible服务的方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    快速安装openshift的步骤详解 快速,安装,openshift,的,步骤,