连接k8s和凌鲨

通过连接k8s和凌鲨,可以让研发过程中的重用操作更加方便。

  • 更新容器镜像
  • 调整部署规模
  • 查看日志
  • 运行命令

架构

所有操作通过k8s proxy连接,通过设置namespace label赋予访问权限。只有赋予特定label的namespace才能被访问。

使用步骤

部署k8s proxy

你可以通过linksaas / k8s_api_proxy · 极狐GitLabx下载源代码,然后编译。

bash 复制代码
git clone https://jihulab.com/linksaas/k8s_api_proxy.git 
cd k8s_api_proxy 
go mod tidy 
go build

编译完代理程序后,需要编写配置文件:

bash 复制代码
kubeConfigFile: test_kube.yaml 
listenAddr: 0.0.0.0:6001 
linkSaasAddr: serv.linksaas.pro:5000

其中kubeConfigFile指向k8s的配置文件。

运行程序

bash 复制代码
./k8s_api_proxy config.yaml

连接k8s proxy

授权namspace访问

在可以运行kubectl的机器上,运行上述命令。

使用

相关推荐
万博智云OneProCloud3 小时前
GPU 资源池化最佳实践:规划、调度、监控与运营的五步方法
kubernetes·算力调度·ai基础设施·gpu池化·agione·powerone
无序的浪7 小时前
测试博客-基于微服务的在线判题系统
java·spring cloud·docker·微服务·测试·在线判题
LBL122010 小时前
内网容器部署FTP日志监控服务
运维·服务器·容器
溜达的大象12 小时前
极空间部署Traggo时间追踪工具:Docker安装、标签管理与cpolar远程访问
运维·docker·容器
脏脏a12 小时前
极空间部署 Dashlet:Docker 搭建私人导航仪表盘,再配置固定公网访问
运维·docker·容器
User_芊芊君子13 小时前
Prometheus接入Pushgateway实战:二进制与Docker部署、指标推送及远程上报
docker·容器·prometheus
databook13 小时前
手把手带你走一遍:机器学习模型如何用FastAPI和Docker部署
python·docker·fastapi
江湖有缘14 小时前
3款开源日记工具整理合集,可Docker一键部署!
docker·容器·开源
Thneonl1 天前
Flink Operator 的隐藏陷阱:容器名不是你以为的那个
安全·kubernetes
Thneonl1 天前
kubectl scale ds 是个 404:DaemonSet 没有 replicas
安全·kubernetes