• Rancher2.4.5安装


    一、Rancher安装

    1、docker安装

    curl -sSL https://get.daocloud.io/docker | sh

    2、安装Rancher

    docker run -d --restart=unless-stopped -p 80:80 -p 443:443 --name rancher2.x rancher/rancher:v2.4.5

    注意:若你的机器曾安装过rancher,现在需要重新安装,请前进行rancher的卸载:uninstall_clean_rancher.sh

    3、添加K8S集群

    添加集群中选择自定义,点击确认,修改相关参数(默认不需要修改),将得到命名在对应需要加入的主机中运行。添加主机

    二、Rancher+K8S+Docker调研

    1.集群环境

    单台机器均为4核8G,并选择其中两台为worker,一台部署rancher、etcd、Control。 

    2.添加项目及命名空间

    服务必须部署到对应的命名空间下,便于管理。 

    3.部署工作负载

    在对应的命名空间下部署一个或多个服务,同一个服务也可以部署多个实例(pod)。 

    4.挂载负载均衡

    对多个服务进行负载均衡设置,可以添加规则将不同的地址路由到不同的服务上。 注意:单个服务的多个实例在K8S中已经有负载均衡的策略。 

    5.挂载HPA(弹性伸缩)

    在挂载HPA之前,必须先设置对应命名空间的资源限制,否则HPA将出现错误。 你可以通过CPU的负载或内存的负载来作为容器伸缩的指标。 

    6.服务监控

    (1)开启监控

    在rancher中的工具中可以方便的开启监控。 监控方式也是采用现在主流的监控方案:Prometheus + Grafana 

    (2)集群监控

    (3)工作负载监控

    对于部署的服务,可以通过监控直观的查看 

    (4)更多详细的监控可以到Grafana中去查看。

  • 相关阅读:
    单层感知机实现或运算
    Ubuntu关于eclipse新插件不显示的解决方案
    台州学院maximum cow训练记录
    利用矩阵快速幂转换的题目
    A Few Laughing Men
    TOJ1196: RSA Signing
    HDU
    2018“百度之星”程序设计大赛
    2018 “百度之星”程序设计大赛
    2018 “百度之星”程序设计大赛
  • 原文地址:https://www.cnblogs.com/ExMan/p/13720334.html
Copyright © 2020-2023  润新知