安装Kubernets管理平台Ratel
一、Ratel是什么?
Ratel是一个Kubernetes资源平台,基于管理Kubernetes的资源开发,可以管理Kubernetes的Deployment、DaemonSet、StatefulSet、Service、Ingress、Pods、Nodes、Role、ClusterRole、Rolebinding、ClusterRoleBinding、Secret、ConfigMap、PV、PVC等。主要用于以图形化的方式管理k8s的各类资源,提高维护k8s集群的效率及降低出错的概率。
二、安装Ratel
官网:https://github.com/dotbalo/ratel-doc
安装博客:https://www.cnblogs.com/dukuan/p/11883541.html
Ratel的配置文件采用yaml格式:
$ vim servers.yaml
- serverName: 'kubeadm'serverAddress: '集群访问地址,可以用kubectl cluster-info查看'#serverAdminUser: 'test1'#serverAdminPassword: 'test1#'serverAdminToken: 'null'serverDashboardUrl: "部署的集群可视化监控平台dashboard地址"production: 'false'kubeConfigPath: "/mnt/kubeadm.config"
创建Ratel secret:
$ cp ~/.kube/config kubeadm.config
$ kubectl create secret generic ratel-config --from-file=kubeadm.config --from-file=servers.yaml -n kube-system
创建部署文件:
apiVersion: apps/v1
kind: Deployment
metadata:labels:app: ratelname: ratelnamespace: kube-system
spec:replicas: 1selector:matchLabels:app: rateltemplate:metadata:labels:app: ratelspec:containers:- command:- sh- -c- ./ratel -c /mnt/servers.yamlenv:- name: TZvalue: Asia/Shanghai- name: LANGvalue: C.UTF-8- name: ProRunModevalue: prod- name: ADMIN_USERNAMEvalue: admin- name: ADMIN_PASSWORDvalue: passwordimage: dotbalo/ratel:v0.1alphalivenessProbe:failureThreshold: 2initialDelaySeconds: 10periodSeconds: 60successThreshold: 1tcpSocket:port: 8888timeoutSeconds: 2name: ratelports:- containerPort: 8888name: webprotocol: TCPreadinessProbe:failureThreshold: 2initialDelaySeconds: 10periodSeconds: 60successThreshold: 1tcpSocket:port: 8888timeoutSeconds: 2resources:limits:cpu: 1000mmemory: 520Mirequests:cpu: 100mmemory: 100MivolumeMounts:- mountPath: /mntname: ratel-configrestartPolicy: Alwaysvolumes:- name: ratel-configsecret:defaultMode: 420secretName: ratel-config
---
apiVersion: v1
kind: Service
metadata:labels:app: ratelname: ratelnamespace: kube-system
spec:ports:- name: container-1-web-1nodePort: 32568port: 8888protocol: TCPtargetPort: 8888selector:app: rateltype: NodePort
配置参数:
ProRunMode: 区别在于dev模式打印的是debug日志, 其他模式是info级别的日志, 实际使用时应该配置为非dev
ADMIN_USERNAME: ratel自己的管理员账号
ADMIN_PASSWORD: ratel自己的管理员认证
实际使用时账号认证应满足复杂性要求,因为ratel可以直接操作所配置的资源。
其他无需配置, 端口配置暂不支持。
部署完成后,进行访问:
安装Kubernets管理平台Ratel相关推荐
- 数据可视化组件Grafana详细解读--在Docker上安装Grafana管理平台
使用Docker安装 Grafana使用官方docker容器非常容易安装和运行. $ docker run -d -p 3000:3000 grafana/grafana PS:运行一条docker命 ...
- 安装MySQL管理平台Yearning-小白教程
1: 安装Nginx服务器 可以看我之前的文章: Nginx 2: 安装MySQL服务器 可以看我之前的文章: MySQL 3:安装 Python3.6 cd /service/tools/ wget ...
- 配置监控中心-及管理平台
1,安装监控中心 上传,解压 配置 vim conf/dubbo.properties,设置zookeeper注册中心的地址 启动服务 ./bin/server.sh start ./bin/serv ...
- 【Flutter】Flutter 项目中使用 Flutter 插件 ( Flutter 插件管理平台 | 搜索 Flutter 插件 | 安装 Flutter 插件 | 使用 Flutter 插件 )
文章目录 一.Flutter 包和插件管理平台 二.Flutter 插件搜索示例 三.Flutter 插件装示例 1.添加 Dart 包依赖 2.获取 Dart 包 3.使用 Dart 包 4.官方的 ...
- 【APP】centos 5.X安装网络和系统监控管理平台--OpenNMS
关于OpenNMS:OpenNMS是一个企业级基于Java/XML的分布式网络和系统监控管理平台.OpenNMS是你管理网络的绝好工具,它能够显示你网络中各中终端和服务器的状态和配置,为你方便地管理网 ...
- linux连接svn上代码,代码管理平台介绍、安装svn、客户端上使用svn(linux)、客户端上使用svn(windows)...
代码管理平台介绍 代码管理平台介绍--svn 版本控制,记录若干文件内容变化,以便未来查阅特定版本修订状况. 好比某一个业务,须要不断更新,好比产品经理这周提交了产品新的需求,改动了一些代码,咱们把新 ...
- cas云计算机管理平台添加加密锁,CAS云计算管理平台安装手册.docx
H3C CAS 云计算管理平台 安装指导 前 言 H3C CAS 云计算管理平台 安装指导各章节内容如下: 第 1 章 概述.介绍 CAS 的组成和版本概况. 第 2 章 安装前的准备工作.介绍 CA ...
- Yapieasyapi文档管理平台安装与使用
一.背景 我正在建设一个租房平台,进行基于租房业务的架构实践.我尝试着按照不同领域创建了几个微服务,写了一些接口,准备模拟真正的IT企业开发环境,但是接口多了难免有变更,维护成本,目前一个人的话维护接 ...
- 海康iSecure Center 综合安防管理平台安装部署教程 - CentOS系统
准备环境: 1.海康CentOS系统 2.iSecure Center 综合安防管理平台 - Linux版-安装包 3.激活授权 4.一个可用IP地址 注意事项:海康iSecure Center 综合 ...
最新文章
- python中tk窗口刷新_80 行 Python 代码写个图形计算器
- java类的修饰词有哪些_Java类与对象及访问控制修饰词解析
- java print快捷键_Java的ArrayList集合使用---唐代诗人斗地主!!!
- win7冒险岛java,win7玩冒险岛不兼容怎么办?解决win7玩冒险岛不兼容的方法
- random java怎么用_java中Random使用步骤是怎样的?具体怎么做?
- 蓝桥杯-未名湖边的烦恼(java)
- 卸载注册表_系统小技巧:软件卸载不了?这里办法多
- mvc 怎么把后台拼接好的div写到前台_MVC 从后台页面 取前台页面传递过来的值的几种取法...
- jQuery源码分析 Callbacks
- linux模板机配置文件,制作Centos 7.4操作系统模板机
- 【转】Linux中变量$#,$@,$0,$1,$2,$*,$$,$?的含义
- IP/24是什么意思?
- 华硕飞行堡垒键盘背光灯无法显示怎么办?
- Java语言编写计算器
- python27读书笔记0.1
- Unity RayCast容易忽视的地方
- Nii转png,Nii转dcm,Dcm转png
- 一个软件开发者的历史 走在法律的边缘
- 财付通开放平台 android,腾讯开放财付通对接平台
- 3dgis java,三维GIS研发思路
热门文章
- [教你做小游戏] 《五子棋》怎么存棋局信息?
- Android吃鸡 3dtouch,绝地求生刺激战场3Dtouch怎么用 刺激战场3Dtouch吃鸡技巧详解
- Win10安装虚拟网卡
- power apps -- Game Demo page 制作游戏步骤详解
- 川大锦江学院吧计算机学院答辩,川大锦江学院上演跨国网上毕业论文答辩
- 最新国产操作系统uos一小时使用体验
- 整理下OSS方面的资料,免得到处找,linux音频编程,open sound system
- 修改人人商城支付后报错“服务器暂时无法处理您的请求,请稍后重试“
- led的伏安特性曲线 matlab实现_光电池伏安特性测试MATLAB制图程序
- 微信小程序开发基础入门笔记