连接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的机器上,运行上述命令。

使用

相关推荐
xhaxy2 小时前
docker
docker·容器·eureka
上火的金鱼妹4 小时前
K8S基础组件作用和关系整理
linux·运维·服务器·kubernetes
一技安身4 小时前
【信创】Docker‑Compose V2 两种离线部署(独立模式、插件模式)简易教程
java·docker·eureka
鸿观工坊8 小时前
Docker 多阶段构建实践指南
docker
大牧师10 小时前
MySQL 学习教程
数据库·sql·mysql·docker·node·全栈·后端数据
MC丶科11 小时前
软考架构师90天冲刺|DAY44·Redis高级应用
数据库·数据仓库·redis·缓存·oracle·容器·规格说明书
天外天-亮12 小时前
docker + window 安装
运维·docker·容器
进击的小菜鸡dd12 小时前
docker 容器的挂载映射关系查看
运维·docker·容器
SLD_Allen12 小时前
从 HPA 到 KEDA:Kubernetes 弹性伸缩的进阶实践
云原生·容器·kubernetes
程序员老赵13 小时前
Docker 部署 TeX Live:轻松搭建 LaTeX 论文排版编译平台
前端·docker·latex