k8s系列-kuboard 该操作平台的使用操作
文章目录
- 一、相关平台,以及账号和密码
- 镜像打包服务器
- 仓库地址
- K8s平台
- 数据库mysql
- 二、平台概述
- 1.集群导入
- 2.集群管理
- 3.名称空间
- 4.访问控制授权
- 5.集群用户操作审计
- 三、kuboard平台操作手册
- 一、部署服务操作
- 1.名称空间部署
- 2.工作负载部署
一、相关平台,以及账号和密码
镜像打包服务器
账号ip地址
用户
密码
端口
docker仓库镜像存储目录(命名空间)
仓库地址
账户
密码
K8s平台
账号:
密码:
网络配置:DNS
平台地址:
数据库mysql
账号:
密码:
数据库地址:
二、平台概述
1.集群导入
集群导入中的基本信息查看集群当前健康状态
套件是导入K8S集群的信息文件
K8S集群的证书有效期一年
2.集群管理
概要是查看整个集群的名称空间和节点资源状态
节点是查看集群中每个节点的资源情况
存储类对应的是K8S的资源StorageClass动态存储,会更新PVC的存储资源
存储卷是PV资源,是K8S存储最基础的存储方式
自定义资源
3.名称空间
Kubernetes通过名称空间(namespace)在同一个物理集群上支持多个虚拟集群。
4.访问控制授权
5.集群用户操作审计
三、kuboard平台操作手册
一、部署服务操作
1.名称空间部署
Kubernetes通过名称空间(namespace)在同一个物理集群上支持多个虚拟集群。
名称空间的用途是,为不同团队的用户(或项目)提供虚拟的集群空间,也可以用来区分开发环境/测试环境、准上线环境/生产环境。
2.工作负载部署
分为五个资源对象
Deployment属于不会更新服务的资源状态
有状态statefulset适用于中间件集群的互通性服务(类似于redis)
守护进程Daemonset类似监控的服务会在每一个服务中部署一个监控
定时任务Cronjob会设置服务定时进行的操作
任务job就是设置执行的事情
容器信息基本是使用添加工作容器
初始化容器的话还需要特殊配置(可以不使用)
名称设置服务的名称
容器镜像是harbor仓库中的镜像地址
拉去策略可以选择始终拉取
命令参数 ENTRYPOINT 或 CMD,优先级是ENTRYPOINT,后面就算有CMD也会被替换掉
资源限制是给服务做JVM优化
容器端口–健康检查–生命周期–容器安全上下文暂时用不上
存储挂载选择配置字典,configmap是K8S配置文件的信息,
下发容器aaaa是测试名称,挂载路径是服务的绝对路径,数字身份服务除外可以自定义
高级设置常用的是容忍,这个可以指定节点进行使用,但是现在成都不让使用后期需要调整会出现服务资源不够用的情况
服务路由
服务类型中clusterIP是POD之间内部访问的端口,走的TCP协议
NodePort是通过ip进行暴露的端口,通过ip加端口直接访问服务(暂时不使用),最后一个是POD端口
会话保持默认这样设置就可以
应用路由的名称是负载名称,ingressclass是K8S集群的服务作用为nginx负载均衡
域名已经设置好了,更新需要找青龙进行添加DNS
路径映射isc基础服务为后面的后缀,每个服务不同,数字身份的服务可以写(sgid-数字身份服务名称)
1.进入控制台
集群开始页面点击‘已就绪’的集群,选择‘集群概要’


2.创建工作负载
选择 使用 ServiceAccount kuboard-admin 并 点击 default 名称空间 将切换到 default 名称空间

并填写表单如下:
字段名 填写内容 备注
服务类型 Deployment
服务分层 展现层 Kuboard使用这个字段确定将部署显示在微服务架构的哪个分层
服务名称 nginx 服务分层的前缀 + 服务名 组成最终的 K8S Deployment name
副本数 1 replicas
点击 容器信息 Tab 页,在 容器信息 Tab 页中点击 添加工作容器 按钮

点击左侧菜单的 创建工作负载 ,将打开工作负载编辑器

并填写表单如下:
字段名 填写内容 备注
容器名称 nginx
镜像 nginx:1.7.9
抓取策略 Always 每次创建 Pod 都尝试抓取镜像
Ports TCP : 80 该容器组监听 TCP 80 端口
点击 保存
点击 应用
点击 完成
此时可查看到该应用的部署结果

点击上图中的 代理 按钮,可以直接测试部署结果
通过代理访问已部署的 nginx 服务时,默认显示结果如下所示:

这里如果没有显示,可能性是内网的原因
需要配置应用路由
1.配置应用路由

ingressclass 配置 nginx(这里公司一般创建过)
配置完成之后,这里还需要配置hosts文件作为地址映射
windows 的hosts文件地址
C:\Windows\System32\drivers\etc
添加
ip地址(k8s对应的控制器网络ip) demo.com
访问测试
ip:80/
相关文章:
k8s系列-kuboard 该操作平台的使用操作
文章目录 一、相关平台,以及账号和密码镜像打包服务器仓库地址K8s平台数据库mysql 二、平台概述1.集群导入2.集群管理3.名称空间4.访问控制授权5.集群用户操作审计 三、kuboard平台操作手册一、部署服务操作1.名称空间部署2.工作负载部署 一、相关平台,以…...
基于讯飞星火大语言模型开发的智能插件:小策问答
星火大语言模型是一种基于深度学习的自然语言处理技术,它能够理解和生成人类语言。这种模型的训练过程涉及到大量的数据和复杂的算法,但最终的目标是让机器能够像人一样理解和使用语言。 小策问答是一款基于星火大语言模型的定制化GPT插件小工具。它的主…...
笔记:AI量化策略开发流程-基于BigQuant平台(二)
五、模型训练股票预测 完成了数据处理,接下来就可利用平台集成的各算法进行模型训练和模型预测啦。本文将详细介绍“模型训练”、“模型预测”两大模块操作、原理。 模型训练和模型预测是AI策略区别于传统量化策略的核心,我们通过模型训练模块利用训练…...
100127. 给小朋友们分糖果 II
给你两个正整数 n 和 limit 。 请你将 n 颗糖果分给 3 位小朋友,确保没有任何小朋友得到超过 limit 颗糖果,请你返回满足此条件下的 总方案数 。 示例 1: 输入:n 5, limit 2 输出:3 解释:总共有 3 种方…...
【2】Spring Boot 3 项目搭建
目录 【2】Spring Boot 3 初始项目搭建项目生成1. 使用IDEA商业版创建2. 使用官方start脚手架创建 配置与启动Git版本控制 个人主页: 【⭐️个人主页】 需要您的【💖 点赞关注】支持 💯 【2】Spring Boot 3 初始项目搭建 项目生成 1. 使用IDEA商业版创…...
【第七章】软件设计师 之 程序设计语言与语言程序处理程序基础
文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享? 踩过的坑没必要让别人在再踩,自己复盘也能加深记忆。利己利人、所谓双赢。 1、前言 正规式 2、编译过程 编译型&…...
如何判断一个角是否大于180度(2)
理论计算见上一篇: 如何判断一个角是否大于180度?_kv1830的博客-CSDN博客 此篇为代码实现 一。直接上代码: import cv2 as cv import numpy as np import mathdef get_vector(p_from, p_to):return p_to[0] - p_from[0], p_to[1] - p_from…...
ASAM OpenDRIVE V1.7协议超详解(一)
文章目录 前言一、仿真场景的构成二、openDRIVE框架三、g_additionalData四、openDRIVE-header五、openDRIVE-road1、Road总拓扑结构2、Road-link介绍1)link的拓扑结构2)link链接示例3)link前继后继4)道路link规则 3、road-type介…...
springboot的配置信息的设置和读取(application.properties/application.yml)
springboot提供了两种配置信息的文件格式,application.properties和application.yml,基于直接明了,使用方便和高效的前提下下面的配置均采用yml格式配置, 注意 yml采用缩减方式来排列键后面紧跟冒号,然后空格&#x…...
Deepsort项目详解
一、目标追踪整体代码 代码目录如下图所示: 、 追踪相关代码: 检测相关代码和权重 调用 检测 和 追踪的代码: 首先代码分为三个部分: 目标追踪的相关代码和权重目标检测相关代码和权重,这里用的是yolov5.5目标检…...
C语言证明一个偶数总能表示为两个素数之和。输入一个偶数并将其分解为两个素数
完整代码: // 一个偶数总能表示为两个素数之和。输入一个偶数并将其分解为两个素数#include<stdio.h>//判断一个数n是否为素数 int isPrimeNumber(int n){//1不是素数if (n1){return 0;}for (int i 2; i <(n/2); i){//当有n能被整除时,不是素…...
Python 的 datetime 模块
目录 简介 一、date类 (一)date 类属性 (二)date 类方法 (三)实例属性 (四)实例的方法 二、time类 (一)time 类属性 (二)tim…...
Termius for Mac:掌控您的云端世界,安全高效的SSH客户端
你是否曾经在Mac上苦苦寻找一个好用的SSH客户端,让你能够远程连接到Linux服务器,轻松管理你的云端世界?现在,我们向你介绍一款强大而高效的SSH客户端——Termius。 Termius是一款专为Mac用户设计的SSH客户端,它提供了…...
Ubuntu 下监控并自动重启网卡
很多时候网站服务器挂掉也可能是因为网卡挂掉了,如果你网站不能访问时 SSH 也无效了一般都是这个问题。这时可以通过一个定时脚本监控网络并进行自动重启。 1 创建脚本 auto_restart_network.sh 4 5 6 7 8 9 #!/bin/bash ping www.baidu.com -c 1 >/dev/null i…...
377. 组合总和 Ⅳ
给你一个由 不同 整数组成的数组 nums ,和一个目标整数 target 。请你从 nums 中找出并返回总和为 target 的元素组合的个数。 题目数据保证答案符合 32 位整数范围。 示例 1: 输入:nums [1,2,3], target 4 输出:7 解释&#…...
【OpenCV】计算视频的光流并跟踪物体calcOpticalFlowPyrLK
一、介绍 计算光流可以使用OpenCV的calcOpticalFlowPyrLK方法,cv2.calcOpticalFlowPyrLK是OpenCV库中的一个函数,用于计算稀疏光流。它实现的是Lucas-Kanade方法,这是一种常用的光流计算方法。 光流是图像中物体运动的近似表示&#…...
C语言进阶
数组 在基础篇说过,数组实际上是构造类型之一,是连续存放的。 一维数组 定义 定义格式:[存储类型] 数据类型 数组名标识符[下标]; 下面分模块来介绍一下数组的定义部分的内容。 1、初始化和元素引用: 可以看到数组是连续存储…...
Linux之gdb
gdb就是一个Linux的调试工具,类似与vs里面的调试 可执行程序也有格式,不是简单的二进制堆砌...
100天精通风控建模(原理+Python实现)——第3天:风控建模中如何处理缺失值?
风控模型已在各大银行和公司都实际运用于业务,用于营销和风险控制等。 之前已经阐述了100天精通风控建模(原理+Python实现)——第1天:什么是风控建模? 100天精通风控建模(原理+Python实现)——第2天:风控建模有什么目的? 接下来看下100天精通风控建模(原理…...
Leetcode—680.验证回文串II【简单】
2023每日刷题(二十七) Leetcode—680.验证回文串II 实现代码 class Solution { public:bool judgeFunc(string s, int left, int right) {while(left < right) {if(s[left] ! s[right]) {return false;}left;right--;}return true;}bool validPalin…...
鸿蒙应用开发实战:5分钟搞定versionCode、versionName等关键信息获取
鸿蒙应用开发实战:5分钟掌握应用关键信息获取技巧 在鸿蒙应用开发过程中,获取应用的版本信息、包名等关键数据是开发者的高频需求。无论是用于版本更新检测、应用内展示,还是配合后端接口校验,这些信息都扮演着重要角色。本文将带…...
【11月16日-大模型前置知识【深度学习】+大模型开发入门】-基础篇笔记
文章目录前言一、huggingface国内1.引入库2.LLM 大模型语言的基础知识:2.LLM主要类别架构介绍3.卷积神经网络CNN4.循环神经网络总结全文通俗总结一、入门工具:Hugging Face二、LLM底层核心:语言模型的进化三、主流LLM架构大盘点四、深度学习基…...
响应式设计进阶技巧
响应式设计进阶技巧 1. 前言 在当今多设备时代,响应式设计已成为前端开发的标准实践。本文将深入探讨响应式设计的高级技巧,帮助你创建更加灵活、高效的响应式网站。 2. 响应式设计基础 2.1 核心概念 响应式设计的核心是根据设备屏幕尺寸和方向自动调整布…...
TensorBoard日志可视化翻车实录:从端口占用、缓存问题到库版本冲突的完整排错指南
TensorBoard故障排查实战手册:从端口冲突到版本兼容的深度解决方案 TensorBoard作为深度学习实验可视化的核心工具,其使用过程中遇到的各类"玄学问题"往往让开发者束手无策。本文将系统梳理那些官方文档未曾详述的典型故障场景,提供…...
别再死记公式了!手把手带你用Python脚本搞定二级运放GBW与相位裕度设计
用Python脚本解放模拟IC设计:二级运放GBW与相位裕度的自动化探索 在模拟集成电路设计的浩瀚海洋中,二级运算放大器就像是一艘精巧的帆船——结构看似简单,却需要设计师对每个参数都了如指掌才能驾驭得当。传统设计流程中,工程师们…...
M2LOrder WebUI实战:Gradio Blocks高级定制+多Tab情感分析工作台
M2LOrder WebUI实战:Gradio Blocks高级定制多Tab情感分析工作台 1. 引言:从简单界面到专业工作台 如果你用过一些AI工具的Web界面,可能会发现很多界面长得都差不多:左边一个输入框,右边一个输出框,中间一…...
Android 16平板项目惊爆:关机闹钟成“哑巴“,开发团队陷入“技术泥潭“?
在科技行业摸爬滚打十余年,见过无数软件测试的"奇葩"问题,但最近在一个Android 16平板项目上遇到的"闹钟集体哑火"事件,还是让我彻底破防了——关机闹钟不响、按电源键息屏后不响、待机时间到息屏后不响,且问…...
OpenClaw Skills 开发实战笔记
什么是 Skill? 简单说,Skill 是一个文件夹,里面包含 SKILL.md(核心指令文件)和配套脚本。它的作用是给 Agent 赋予特定的"工作流程"能力,而不是零散的、每次都要重新解释的指令。Skill vs Memory…...
K8S集群节点NotReady?别急着重启,先检查swap分区这个隐藏开关(附永久关闭swap方法)
K8S集群节点NotReady?别急着重启,先检查swap分区这个隐藏开关 凌晨三点,手机突然响起刺耳的告警声——K8S集群中三个工作节点同时显示NotReady状态。作为运维工程师,你的第一反应可能是立即重启节点或服务。但请先停下即将敲下reb…...
【快速EI检索 | SPIE出版】2026年物联网、通信工程与人工智能国际学术会议(IoTCEAI 2026)
2026年物联网、通信工程与人工智能国际学术会议(IoTCEAI 2026) 2026 International Conference on Internet of Things, Communication Engineering and Artificial Intelligence 2026年5月22-24日 | 中国-南昌 大会官网:www.iotceai.org…...
