连接docker swarm和凌鲨
docker swarm相比k8s而言,部署和使用都要简单很多,比较适合中小研发团队。
通过连接docker swarm和凌鲨,可以让研发过程中的常用操作更加方便。
- 更新容器镜像
- 调整部署规模
- 查看日志
- 运行命令
使用步骤
部署swarm proxy
你可以通过linksaas / swarm_api_proxy · 极狐GitLab下载源代码,然后编译。
git clone https://jihulab.com/linksaas/swarm_api_proxy.git
cd k8s_api_proxy
go mod tidy
go build
编译完代理程序后,需要编写配置文件:
serverUrl: "tcp://your_docker_addr"
certPath: ""
listenAddr: "0.0.0.0:6002"
linkSaasAddr: linksaas_api_addr
serverUrl支持tpc://和unix://,如果留空默认为unix:///var/run/docker.sock
运行程序
./swarm_api_proxy --config config.yaml serv
连接swarm proxy

授权项目访问
运行命令
./swarm_api_proxy --config config.yaml project add your_project_id
使用


相关文章:
连接docker swarm和凌鲨
docker swarm相比k8s而言,部署和使用都要简单很多,比较适合中小研发团队。 通过连接docker swarm和凌鲨,可以让研发过程中的常用操作更加方便。 更新容器镜像调整部署规模查看日志运行命令 使用步骤 部署swarm proxy 你可以通过linksaas…...
Qt实现画的图片移动
要实现左键点击鼠标时图片跟着鼠标移动,可以通过以下步骤来实现:1. 在QGraphicsView的构造函数中设置鼠标跟踪属性,以便能够捕获鼠标事件。cpp QGraphicsView::QGraphicsView(QWidget *parent) : QGraphicsView(parent) {setMouseTracking(tr…...
比较2个点的3种结构在不规则平面上的占比
2 2 2 1 2 2 2 2 2 1 2 2 2 2 2 1 2 2 3 3 3 x 3 3 2 2 2 1 2 2 2 2 2 1 2 2 在平面上有一个点x,再增加一个点,11的操作把平面分成了3部分2a1,2a2,2a3,3部分的比值是 2a1 2a2 2a3 5 25 …...
最小二乘线性回归
线性回归(linear regression):试图学得一个线性模型以尽可能准确地预测实际值的输出。 以一个例子来说明线性回归,假设银行贷款会根据 年龄 和 工资 来评估可放款的额度。即: 数据:工资和年龄&…...
【django+vue】连接数据库、登录功能
笔记为自我总结整理的学习笔记,若有错误欢迎指出哟~ 【djangovue专栏】 1.【djangovue】项目搭建、解决跨域访问 【djangovue】连接数据库、登录功能 django连接数据库1.安装MySQL驱动程序2.创建数据库3.配置settings.py文件4.创建表5.添加数据 登录功能1.django实现…...
NX二次开发UF_CSYS_edit_matrix_of_object 函数介绍
文章作者:里海 来源网站:https://blog.csdn.net/WangPaiFeiXingYuan UF_CSYS_edit_matrix_of_object Defined in: uf_csys.h int UF_CSYS_edit_matrix_of_object(tag_t object_id, tag_t matrix_id ) overview 概述 Updates the specified coordinat…...
封装公共el-form表单
1.公共表单组件 //commonForm.vue <script> import {TEXT,SELECT,PASSWORD,TEXTAREA,RADIO,DATE_PICKER } from /conf/uiTypes import { deepClone } from /utils export default {name: GFormCreator,props: {config: { // title/itemstype: Object,required: true}}…...
OpenHarmony-4.0-Release 源码编译记录
本文基于 Ubuntu 20.04.4 LTS 1、环境准备 这个没啥好说的,都是搞机的,用之前编译 aosp 的 linux 环境就行,有小伙伴担心会把之前的环境搞崩, 也有用 docker 编译的,我这里就直接在 aosp 环境下搞了,还省…...
HTML新手入门笔记整理:块元素和行内元素
块元素 在HTML中,块元素在浏览器显示状态下独占一行,并且排斥其他元素与其位于一行。一般情况下,块元素内部可以容纳其他块元素和行内元素。 常见块元素 块元素 说明 h1~h6 标题元素 p 段落元素 div div元素 hr 水平线 ol 有序列…...
Hook+jsdom 解决cookie逆向
前言 记录下如何破cookie逆向 目标 目标网址:https://q.10jqka.com.cn/ 目标接口:http://q.10jqka.com.cn/index/index/board/all/field/zdf/order/desc/page/2/ajax/1/ 对抗:cookie反爬虫处理,关键字v,如图 解决步骤 1、JS中关键字查找 如上,我们找到了关键字 v,…...
【封装UI组件库系列】封装Icon图标组件
封装UI组件库系列第三篇封装Icon图标组件 🌟前言 🌟封装Icon 1.创建Icon组件 2.引用svg图标库 第一步 第二步 第三步 3.二次封装 4.封装自定义属性 🌟总结 🌟前言 在前端开发中,大家可能已经用过各种各样的UI组…...
STM32:基本定时器原理和定时程序
一、初识定时器TIM 定时器就是计数器,定时器的作用就是设置一个时间,然后时间到后就会通过中断等方式通知STM32执行某些程序。定时器除了可以实现普通的定时功能,还可以实现捕获脉冲宽度,计算PWM占空比,输出PWM波形&am…...
EntityFramework 批量删除操作
刚刚开始使用Entityframwork 来操作数据库。遇到了批量删除数据。 EF内部用的方法是:dbcontext.Datas.RemoveRange(list); 这总方法,少量数据是可行的。 但遇到大数据量的时候,这个方法完全不能用。 所以找了另一种方法: stri…...
springboot使用的设计模式
设计模式是在软件设计中常用的一些通用解决方案。在开发商城编码时,以下设计模式可能会有用: 工厂模式(Factory Pattern): 用于创建对象的模式。在商城中,可能会涉及到创建不同类型的商品、订单等对象&…...
IP地址定位技术发展与未来趋势
随着互联网的快速发展,人们对网络的需求和依赖程度越来越高。在海量的网络数据传输中,IP地址定位技术作为网络安全与信息追踪的重要手段,其精准度一直备受关注。近年来,随着技术的不断进步,IP地址定位的精准度得到了显…...
AI与交通运输
人工智能(AI)正在改变几乎所有行业,交通运输也不例外。 虽然与某些行业相比,我们运输货物和乘客的方式在过去 50 年里变化相对较小,但人工智能有望引发一场运输革命—如果你正在寻找人工智能的机会,不要错过…...
window.requestAnimationFrame+localStorage+canvas实现跨窗口小球连线效果
文章目录 前言效果代码后言 前言 hello world欢迎来到前端的新世界 😜当前文章系列专栏:前端系列文章 🐱👓博主在前端领域还有很多知识和技术需要掌握,正在不断努力填补技术短板。(如果出现错误,感谢大家…...
使用AndResGuard报错:copy res file not in resources.arsc file:Ezi.xml
Android使用AndResGuard进行资源混淆,压缩。 源码地址:GitHub - shwenzhang/AndResGuard: proguard resource for Android by wechat team 集成完成后编译过程中出现如下错误: 14:57:05 copy res file not in resources.arsc file:IUk.xml…...
插入排序(形象类比)
最近在看riscv手册的时候,里面有一段代码是插入排序,但是单看代码的时候有点迷,没看懂咋操作的,后来又查资料复习了一下,最终才把代码看明白,所以写篇博客记录一下。 插入排序像打扑克牌 这是我听到过比较形…...
ElasticSearch 同步的方式
ElasticSearch 同步的方式 ElasticSearch是一款强大的分布式搜索和分析引擎,支持多种方式同步数据和日志。下面介绍几种常见的同步方式: 1. Logstash Logstash 是 ElasticStack 的一部分,用于收集、处理和转发日志和事件数据。通过配置 Lo…...
基于RAG与向量数据库的学术论文智能对话系统构建实战
1. 项目概述:当学术论文遇见智能对话如果你也和我一样,常年泡在arXiv、ACL、NeurIPS这些论文库里,那你肯定懂那种感觉:面对一篇动辄十几页、公式图表满篇的PDF,想快速抓住核心思想、理清方法脉络、甚至找到代码实现&am…...
如何一键永久保存QQ空间说说的终极指南
如何一键永久保存QQ空间说说的终极指南 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 你是否曾担心QQ空间里那些珍贵的青春记忆会随着时间流逝而消失?那些记录着成长点滴的…...
避坑指南:STM32F103的PWM+DMA配置,为什么你的波形出不来?
STM32F103 PWMDMA实战:从原理到波形输出的全流程避坑指南 第一次尝试用STM32的PWMDMA功能时,我盯着毫无反应的示波器屏幕整整两小时。明明代码编译通过,寄存器配置看起来也没问题,可就是没有波形输出。这种挫败感想必很多初学者都…...
手把手教你用ESP8266(NodeMCU)的I2C接口同时读取温湿度、光照和空气质量传感器
用ESP8266打造多传感器环境监测系统:I2C接口实战指南 在智能家居和物联网项目中,环境数据采集是最基础也最关键的环节之一。想象一下,当你希望用一个设备同时监测房间的温度、湿度、光照和空气质量时,如何优雅地解决多个传感器的集…...
告别ModuleNotFoundError:从零到一,手把手教你搞定pandas安装与环境配置
1. 为什么会出现ModuleNotFoundError? 第一次用Python跑数据分析脚本时,看到"ModuleNotFoundError: No module named pandas"这个红字报错,相信很多新手都会心头一紧。这个错误其实很常见,就像你买了一台新电脑…...
SpringBoot文件上传踩坑实录:从‘1048576 bytes’报错到优雅处理大文件的完整思路
SpringBoot文件上传实战:突破1MB限制与构建健壮上传体系 第一次在SpringBoot项目中实现文件上传功能时,那个刺眼的1048576 bytes错误让我记忆犹新。本以为简单的文件上传功能,却在用户尝试上传2MB的图片时突然崩溃,控制台抛出一串…...
从AGC到传感器信号处理:峰值检测电路的5个实战应用场景与电路调试避坑指南
从AGC到传感器信号处理:峰值检测电路的5个实战应用场景与电路调试避坑指南 在工业测量、医疗设备和通信系统中,峰值检测电路如同一位沉默的"信号捕手",精准捕捉瞬息万变的电压极值。不同于教科书式的原理讲解,本文将带…...
MMD虚拟制片:从背景视频融合到光影氛围营造全流程
1. MMD虚拟制片入门:从背景视频导入开始 第一次接触MMD虚拟制片时,最让我头疼的就是背景视频的导入问题。记得当时为了在Akalis room场景的墙壁上播放视频,整整折腾了两天。和大多数新手一样,我直接尝试导入MP4文件,结…...
终极指南:3步搞定Amlogic盒子RTL8822CS无线网卡驱动难题
终极指南:3步搞定Amlogic盒子RTL8822CS无线网卡驱动难题 【免费下载链接】amlogic-s9xxx-armbian Supports running Armbian on Amlogic, Allwinner, and Rockchip devices. Support a311d, s922x, s905x3, s905x2, s912, s905d, s905x, s905w, s905, s905l, rk3588…...
Claude AI技术解析:从对话模型到企业级应用开发
1. Claude AI 初探:新一代对话式AI的独特魅力第一次接触Claude AI时,我立刻被它流畅自然的对话能力所吸引。与市面上大多数AI助手不同,Claude展现出惊人的上下文理解能力和逻辑推理水平。记得有一次我让它帮忙分析一段复杂的技术文档…...
