zoukankan      html  css  js  c++  java
  • openshift 容器云从入门到崩溃之三《安装openshift》

    准备好环境,在安装之前请先了解openshift提供的ansible有大量的安装选项

    文档地址:https://docs.okd.io/latest/install/configuring_inventory_file.html

    1、配置/etc/ansible/hosts

    [OSEv3:children]
    masters
    nodes
    etcd
    [OSEv3:vars]
    openshift_deployment_type=origin
    ansible_ssh_user=root
    openshift_master_cluster_hostname=m1.example.com
    openshift_master_cluster_public_hostname=www.oc.example.com
    openshift_hosted_registry_cert_expire_days=100000
    openshift_ca_cert_expire_days=100000
    openshift_node_cert_expire_days=100000
    openshift_master_cert_expire_days=100000
    etcd_ca_default_days=100000
    openshift_master_api_port=8443
    openshift_master_default_subdomain=oc.example.com
    openshift_master_identity_providers=[{'name': 'htpasswd_auth', 'login': 'true', 'challenge': 'true', 'kind': 'HTPasswdPasswordIdentityProvider'}]
    openshift_disable_check=memory_availability,disk_availability,package_availability,package_update,dexampleker_image_availability,dexampleker_storage_driver,dexampleker_storage
    
    [masters]
    m1.example.com
    m2.example.com
    m3.example.com
    [etcd]
    m1.example.com
    m2.example.com
    m3.example.com
    [nodes]
    m1.example.com openshift_node_group_name='node-config-master-infra'
    m2.example.com openshift_node_group_name='node-config-master-infra'
    m3.example.com openshift_node_group_name='node-config-master-infra'
    n1.example.com openshift_node_group_name='node-config-compute'
    n2.example.com openshift_node_group_name='node-config-compute'
    n3.example.com openshift_node_group_name='node-config-compute'

    注意系统组件默认安装在node-config-master-infra节点上

    2、运行安装程序

    运行检查脚本

    # ansible-playbook /root/openshift-ansible/playbooks/prerequisites.yml

    没有问题运行安装脚本,如果想省事可以打开openshift_disable_check

    ansible-playbook  /root/openshift-ansible/playbooks/deploy_cluster.yml

    如果太慢可以试着网络加速(你懂得),或者提前把需要的镜像下载好

    安装号以后验证一下节点是否都正常

    # oc get node

    看一下STATUS是否为Ready

    浏览器打开https://www.oc.example.cn:8443/console/ 看是否正常

  • 相关阅读:
    php pdo备份还原数据库方法
    php抛出异常
    手机H5支持视频的比特率
    linux 安装imagick方法 php5.4以上都能用
    lnmp一键安装包 成功运行thinkphp的方法
    NAVICAT文件名目录或卷标语法不正确怎么办
    Linux下捕捉键盘事件
    linux 下shell脚本备份文件
    MQTT学习笔记
    windows生成dump文件
  • 原文地址:https://www.cnblogs.com/37yan/p/10381810.html
Copyright © 2011-2022 走看看