K8S部署工具:KubeOperator安装部署
K8S部署工具:KubeOperator安装部署
硬件要求⚓︎
角色 | CPU核数 | 内存 | 系统盘 | 数量 |
---|---|---|---|---|
部署机 | 4 | 8G | 100G | 1 |
Master | 4 | 8G | 100G | 1 |
Worker | 4 | 8G | 100G | 3 |
软件要求⚓︎
需求项 | 具体要求 | 参考(以CentOS7.6为例) |
---|---|---|
操作系统 | 支持 Docker 的 Linux OS | cat /etc/redhat-release |
CPU 架构 | 支持 x86_64 和 aarch64 | uname -m |
kernel 版本 | >=Linux 3.10.0-957.el7.x86_64 | uname -sr |
swap | 关闭 | swapoff -a sed -i ‘/ swap / s/^(.*)$/#\1/g’ /etc/fstab |
防火墙 | 关闭 | systemctl stop firewalld && systemctl disable firewalld |
端口 | 所有节点防火墙必须放通 SSH(默认22)、80、8081-8083端口 | firewall-cmd --zone=public --add-port=80/tcp --permanent |
SELinux | 关闭 | setenforce 0 sed -i “s/SELINUX=enforcing/SELINUX=disabled/g” /etc/selinux/config |
安装说明⚓︎
请自行下载 KubeOperator 最新版本的离线安装包,并复制到目标机器的 /tmp 目录下
cd /tmp
# 解压安装包
tar zxvf KubeOperator-release-v3.9.0-amd64.tar.gz
# arm64 的包名是 KubeOperator-release-v3.9.0-arm64.tar.gz
cd KubeOperator-release-v3.9.0
# 运行安装脚本
/bin/bash install.sh
# 等待安装脚本执行完成后,查看 KubeOperator 状态
koctl status
安装完成后,检查服务状态。若有有异常,可以使用 koctl restart 命令进行重新启动
[root@kubeoperator ~]# koctl statusName Command State Ports
------------------------------------------------------------------------------------------------------------------------------------------------
kubeoperator_grafana /run.sh Up (healthy) 3000/tcp
kubeoperator_kobe kobe-server Up (healthy) 8080/tcp
kubeoperator_kotf kotf-server Up (healthy) 8080/tcp
kubeoperator_mysql /entrypoint.sh mysqld Up (healthy) 3306/tcp, 33060/tcp
kubeoperator_nexus sh -c ${SONATYPE_DIR}/star ... Up 0.0.0.0:8081->8081/tcp, 0.0.0.0:8082->8082/tcp, 0.0.0.0:8083->8083/tcp
kubeoperator_nginx /docker-entrypoint.sh ngin ... Up (healthy) 0.0.0.0:80->80/tcp
kubeoperator_server ko-server Up (healthy) 8080/tcp
kubeoperator_ui /docker-entrypoint.sh ngin ... Up (healthy) 80/tcp
kubeoperator_webkubectl sh /opt/webkubectl/start-w ... Up (healthy)
地址: http://<ko服务器_ip>:80
用户名: admin
密码: kubeoperator@admin123
koctl --help
升级说明⚓︎
# 离线升级需要提前下载离线安装包,并解压到 KubeOperator 部署机
# 进入升级包目录
cd KubeOperator-release-v3.9.0
# 运行安装脚本
./koctl upgrade
# 查看 KubeOperator 状态
koctl status
混合架构说明⚓︎
定义:混合架构是指使用 KubeOperator 部署同时包含 x86_64 和 arm64 架构节点的 Kubernetes 集群
如下图所示,混合部署需要提供 x86_64 和 arm64 架构的 nexus 仓库,以便于集群部署时可以下载到对应架构的资源,之后在 KubeOperator 系统设置添加不同架构的仓库信息即可。
K8S部署工具:KubeOperator安装部署相关推荐
- Flask部署工具的安装与使用
部署工具的安装与使用 @(Flask) Virtualenv Supervisor Virtualenv 创建独立的Python运行环境 解决问题 版本问题 依赖问题 权限问题: 不用管理员权限即可安 ...
- k8s各版本离线安装部署教程
k8s各版本离线安装部署教程 文件名称 版本号 linux核心 docker版本 20.10.9 x86,amd64 k8s版本 v1.22.4 x86,amd64 kuboard v3 x86,am ...
- centos7 下google Kubernetes(k8s)集群安装部署
centos7 下google Kubernetes(k8s)集群安装部署 简介 安装环境 安装前准备 ECTD集群配置 命令含义: master节点配置 1.安装kubernetes和etcd 2. ...
- Win7下Office 部署工具解决安装Visio失败(提示即点即用版本)
目录 一.即点即用简介 二.即点即用"与MSI的安装冲突 三.Office 部署工具 四.使用 ODT 下载安装 Visio 2016 1.配置文件修改 2.运行命令 一.即点即用简介 ...
- Kubernetes(K8s)集群安装部署
Kubernetes(K8s)集群安装 Kubernetes(K8s)集群安装 1 .基本环境配置 1.1.Kubernetes集群规划 1.2.基础环境配置(所有节点) 1.2.1.Host文件修改 ...
- K8S 1.13.4安装部署
kubeadm是K8S官方提供的集群部署工具.kubeadm将master节点上的apiserver.scheduler.controller-manager.etcd和node节点上的kube-pr ...
- java部署工具下载_Walle部署工具-Walle(开源部署工具)下载 v2.0.1官方版--pc6下载站...
Walle开源部署工具是一款免费开源的上线部署平台,Walle开源部署工具支持各种web代码发布,php.java等代码的发布.回滚可以通过web来一键完成.walle更人性化,高颜值,支持git.多 ...
- LNMP环境部署----之Mysql安装部署
Mysql安装部署 1.安装概览 MySQL有几种不同的产品线,且每种产品线又有很多不同的版本,这里选择当前企业使用最广的社区版MySQL5.5系列作为LNMP的组合环境数据库平台. 企业场景MySQ ...
- FusionInsight环境的安装部署(FI的安装部署)
FusionInsight环境的安装部署 FusionInsight的介绍 FusionInsight简称FI,是华为基于大数据平台开发的一个大数据集成软件.使用FI能快速安装部署各种开 ...
最新文章
- 2022-2028年中国测绘设备行业研究及前瞻分析报告
- python0b1010_笔记-python-字符串格式化-format()
- c++ 写x64汇编 5参数_Vs配置汇编开发环境,智能提示、代码颜色应有尽有~来打我呀...
- 第五周-第11章节-Python3.5-内置模块详解之Xml模块
- 数据结构与算法-概念
- 如何访问另一台电脑的共享文件夹_如何远程控制另一台电脑
- linux祖先进程,Linux下的几种特殊进程
- 字符串查找strpos()函数用法
- ubuntu16.04 打开chrome弹出“Enter password to unlock your login keyring”解决方法
- CCF201312-1 出现次数最多的数(100分)
- tomcat 7 jndi mysql,tomcat7添加mysql数据库的jndi数据源
- 常见视频高速接口分析MIPI,LVDS,RGB,HDMI
- Qt视频直播软件--项目实战(Day8)
- iOS实现一个简单的视频播放器
- 树莓派python蓝牙_在树莓派3B上做蓝牙音频
- 蓝牙芯片技术原理详解
- SK-learn实现k近邻算法【准确率随k值的变化】-------莺尾花种类预测
- 【Houdini】使用Houdini的Karma渲染器渲染流体
- 蘑菇街 App 的组件化之路
- Excel图表导出为图片,最终转为eps矢量图