首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
容器管理系统(go-cloud-native)
码一行
创建于2023-09-17
订阅专栏
基于golang,可视化操作docker,容器编排,服务注册,服务发现,链路追踪,日志监控
等 46 人订阅
共13篇文章
创建于2023-09-17
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
「容器管理系统」开发篇:10. Dockerfile 部署
使用 `Docker` 可以通过定制应用镜像来实现持续集成、持续交付、部署。使用 Dockerfile 打包项目镜像,并启动 docker 容器
「容器管理系统」开发篇:9. ETCD 的应用
golang 对 etcd 的应用,如何安装 etcd,如何扩展 etcd 新能力,如何应用 etcd sdk api
「容器管理系统」开发篇:8. docker 的应用
golang 对 docker 的应用,golang 如何使用 docker sdk 来操作 docker
「容器管理系统」开发篇:7. 初识 ETCD
回顾 「容器管理系统」1. 开篇:框架选型和环境搭建 「容器管理系统」开发篇:1. 初始化配置和日志监控 「容器管理系统」开发篇:2. 封装gin统一返回JSON 「容器管理系统」开发篇:3. JWT
「容器管理系统」开发篇:6. 如何在项目中集成 casbin 策略授权库?
一个支持如ACL, RBAC, ABAC等访问模型,可用于Golang, Java, C/C++, Node.js, Javascript, PHP, Laravel, Python
「容器管理系统」开发篇:5. 如何实现 RBAC 权限管理(二)
二叉树(Binary tree)是树形结构的一个重要类型。许多实际问题抽象出来的数据结构往往是二叉树形式,即使是一般的树也能简单地转换为二叉树,而且二叉树的存储结构及其算法都较为简单
「容器管理系统」开发篇:5. 如何实现 RBAC 权限管理(一)
RBAC认为权限授权的过程可以抽象的概括为:Who是否可以对What进行How的访问操作,并对这个逻辑表达式进行判断是否为True的求解过程,也就是将权限问题转换为What、How 的问题,Who、W
「容器管理系统」开发篇:4. Gin 如何优雅的使用 struct 的 tag 标签
如何使用ShouldBind获取传参后优雅的赋值到model struct 中? 使用 json.Marshal 将 params struct 转换为 params []byte
「容器管理系统」开发篇:3. JWT(JSON Web Token) 的应用
JSON Web Token (JWT)是一个开放标准(RFC 7519),它定义了一种紧凑的、自包含的方式,用于作为JSON对象在各方之间安全地传输信息。该信息可以被验证和信任,因为它是数字签名的。
「容器管理系统」开发篇:2. 封装gin统一返回JSON
1. 自定义返回提示每次都需要书写,不方便复用 2. 每次都需要定义 `mapKey` 3. 记录日志不方便 4. 无法链路追踪 5. 日志监控比较繁琐
「容器管理系统」开发篇:1. 初始化配置和日志监控
本节主要讲:初始化配置:DB 配置、日志监控、配置文件 toml、热重载 Air,配置文件参数、Air配置实例等
「容器管理系统」 2. 版本问题记录
问题背景 开篇中依赖环境 Golang 版本为:1.16.15,当时在写单元测试时是可以正常运行的,因为单元测试只测试 Docker 包的版本是否可以正常调用,但是在该版本引入 gin 包时,出现了:
「容器管理系统」 1. 开篇:框架选型和环境搭建
一、项目背景 目前开源的容器管理项目只是单纯的管理容器,功能比较单一,业务功能复杂时,需要维护的可视化应用比较繁杂,因此,该项目想法由此而生,目的就是想实现一个综合云原生管理系统,不只是单一容器管理,