zoukankan      html  css  js  c++  java
  • CDK安装

    1.下载cdk

    https://developers.redhat.com/products/cdk/download/

    2.在mac OS上更名并加入目录

    $ mkdir -p ~/bin
    $ cp ~/Downloads/cdk-3.1.0-1-minishift* ~/bin/minishift
    $ chmod +x ~/bin/minishift
    $ export PATH=$PATH:$HOME/bin
    $ echo export PATH=$PATH:$HOME/bin >> ~/.bash_profile

    3.运行setup-cdk

    ericdeMacBook-Pro:~ ericnie$ minishift setup-cdk
    Setting up CDK 3 on host using '/Users/ericnie/.minishift' as Minishift's home directory
    The MINISHIFT_HOME directory '/Users/ericnie/.minishift' exists. Continuing will delete any existing VM and all other data in this directory. Do you want to continue? [y/N]
    y
    Copying minishift-rhel7.iso to '/Users/ericnie/.minishift/cache/iso/minishift-rhel7.iso'
    Copying oc to '/Users/ericnie/.minishift/cache/oc/v3.9.31/darwin/oc'
    Creating configuration file '/Users/ericnie/.minishift/config/config.json'
    Creating marker file '/Users/ericnie/.minishift/cdk'
    Default add-ons anyuid, admin-user, xpaas, registry-route, che, eap-cd installed
    Default add-ons anyuid, admin-user, xpaas enabled
    CDK 3 setup complete.
    ericdeMacBook-Pro:~ ericnie$

    4.在.bash_profile中设置username和password

    export PATH=/Users/ericnie/bin:$PATH
    
    export MINISHIFT_USERNAME=eric.nie@163.com
    export MINISHIFT_PASSWORD=Welcome1$

    然后启动。

    ericdeMacBook-Pro:~ ericnie$ minishift start --vm-driver virtualbox
    -- Starting profile 'minishift'
    The 'minishift' VM is already running.
    ericdeMacBook-Pro:~ ericnie$ minishift stop
    Stopping the OpenShift cluster...
    Cluster stopped.
    ericdeMacBook-Pro:~ ericnie$ minishift start --vm-driver virtualbox
    -- Starting profile 'minishift'
    -- Check if deprecated options are used ... OK
    -- Checking if https://mirror.openshift.com is reachable ... OK
    -- Checking if requested OpenShift version 'v3.9.31' is valid ... OK
    -- Checking if requested OpenShift version 'v3.9.31' is supported ... OK
    -- Checking if requested hypervisor 'virtualbox' is supported on this platform ... OK
    -- Checking if VirtualBox is installed ... OK
    -- Checking the ISO URL ... OK
    -- Checking if provided oc flags are supported ... OK
    -- Starting local OpenShift cluster using 'virtualbox' hypervisor ...
    -- Starting Minishift VM .......................... OK
    -- Registering machine using subscription-manager
       Registration in progress ............................... OK [1m35s]
    -- Checking for IP address ... OK
    -- Checking for nameservers ... OK
    -- Checking if external host is reachable from the Minishift VM ...
       Pinging 8.8.8.8 ... OK
    -- Checking HTTP connectivity from the VM ...
       Retrieving http://minishift.io/index.html ... OK
    -- Checking if persistent storage volume is mounted ... OK
    -- Checking available disk space ... 1% used OK
    -- OpenShift cluster will be configured with ...
       Version: v3.9.31
    -- Copying oc binary from the OpenShift container image to VM .............................................................................. OK
    -- Starting OpenShift cluster ..........................................
    Using nsenter mounter for OpenShift volumes
    Using public hostname IP 192.168.99.100 as the host IP
    Using 192.168.99.100 as the server IP
    Starting OpenShift using registry.access.redhat.com/openshift3/ose:v3.9.31 ...
    OpenShift server started.
    
    The server is accessible via web console at:
        https://192.168.99.100:8443
    

    ou are logged in as:
    User: developer
    Password: <any value>

    
    

    To login as administrator:
    oc login -u system:admin

    
    


    -- Applying addon 'admin-user':..
    -- Applying addon 'anyuid':.
    Add-on 'anyuid' changed the default security context constraints to allow pods to run as any user.
    Per default OpenShift runs containers using an arbitrarily assigned user ID.
    Refer to https://docs.openshift.org/latest/architecture/additional_concepts/authorization.html#security-context-constraints and
    https://docs.openshift.org/latest/creating_images/guidelines.html#openshift-origin-specific-guidelines for more information.
    -- Applying addon 'xpaas':.........................................................................................................................
    XPaaS OpenShift imagestream and templates installed
    See https://github.com/openshift/openshift-ansible/tree/release-3.9/roles/openshift_examples/files/examples/v3.9
    -- Exporting of OpenShift images is occuring in background process with pid 1141.

     

     记得一定需要后面Applying addon那些话,第一次安装往了带--vm-driver,所以安装出错,

    需要先通过minishift delete删除后然后再来。

    ericdeMacBook-Pro:~ ericnie$ minishift status
    Minishift:  Running
    Profile:    minishift
    OpenShift:  Running (openshift v3.9.31)
    DiskUsage:  10% of 19G (Mounted On: /mnt/sda1)
    CacheUsage: 576.7 MB (used by oc binary, ISO or cached images)

    配置.bash_profile的路径

    ericdeMacBook-Pro:~ ericnie$ minishift oc-env
    export PATH="/Users/ericnie/.minishift/cache/oc/v3.9.31/darwin:$PATH"
    # Run this command to configure your shell:
    # eval $(minishift oc-env)

    运行oc login -u system:admin后出现下面的项目

    ericdeMacBook-Pro:~ ericnie$ oc login -u system:admin
    Logged into "https://192.168.99.100: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".

    查看 cdk的具体openshift版本

    C:Usersericnie>minishift openshift version list
    The following OpenShift versions are available:
    - v3.9.14
    - v3.9.27
    - v3.9.30
    - v3.9.31
    - v3.9.33
    - v3.9.40
    - v3.9.41
    - v3.9.43
    - v3.10.14
    - v3.10.34
    - v3.10.45
    - v3.10.66
    - v3.11.16

    以某个固定版本启动cdk

    C:minishift-1.26.1-windows-amd64>minishift start --vm-driver virtualbox --openshift-version v3.10.45
    -- Starting profile 'minishift'
    -- Check if deprecated options are used ... OK
    -- Checking if https://github.com is reachable ... OK
    -- Checking if requested OpenShift version 'v3.10.0' is valid ... OK
    -- Checking if requested OpenShift version 'v3.10.0' is supported ... OK
    -- Checking if requested hypervisor 'virtualbox' is supported on this platform ... OK
    -- Checking if VirtualBox is installed ... OK
    -- Checking the ISO URL ... OK
    -- Downloading OpenShift binary 'oc' version 'v3.10.0'

    跳过注册步骤

    minishift start --vm-driver virtualbox --skip-registration
  • 相关阅读:
    selenium 学习笔记 ---新手学习记录(6) 问题总结(java)
    selenium 学习笔记 ---新手学习记录(5) 问题总结(java)
    selenium 学习笔记 ---新手学习记录(4) 问题总结(java)-autoit3脚本使用
    selenium 学习笔记 ---新手学习记录(3) 问题总结(java)
    selenium 学习笔记 ---新手学习记录(2) 问题总结
    selenium 学习笔记 ---新手学习记录(1) 问题总结
    python读取word表格内容(1)
    通过读取excel数据和mysql数据库数据做对比(二)-代码编写测试
    通过读取excel数据和mysql数据库数据做对比(一)-win环境准备
    函数
  • 原文地址:https://www.cnblogs.com/ericnie/p/9704395.html
Copyright © 2011-2022 走看看