上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 23 下一页
摘要: 一、Kubernetes资源管理Service的使用定义 1.1 介绍说明 防止Pod失联 定义一组Pod的访问策略 支持ClusterIP、NodePort以及LoadBalance三种类型 Service的底层实现主要有Iptables和IPVS两种网络模型 Pod与service关系 通过la 阅读全文
posted @ 2022-05-11 14:41 比特边界 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 一、Pod与controllers的关系 controllers:在集群上管理和运行容器的对象 通过label-selector相关联 Pod通过控制器实现应用的运维,如伸缩,升级等 二、Deployment 部署无状态应用 管理Pod和ReplicaSet(副本控制、更新回滚) 具有上线部署、副本 阅读全文
posted @ 2022-05-11 13:29 比特边界 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 一、什么是Deployment 一个 Deployment 为 Pods 和 ReplicaSets 提供声明式的更新能力。 你负责描述 Deployment 中的 目标状态 ,而 Deployment 控制器(Controller) 以受控速率更改实际状态, 使其变为期望状态 不要管理 Deplo 阅读全文
posted @ 2022-05-11 13:18 比特边界 阅读(134) 评论(0) 推荐(0) 编辑
摘要: docker日志分为两类: docker引擎日志(也就是dockerd运行时的日志) 容器的日志,容器内的服务产生的日志 一、docker引擎日志 docker引擎日志一般是交给了Upstart(Ubuntu 14.04)或者systemd(CentOS 7,Ubuntu 16.04)。前者一般位于 阅读全文
posted @ 2022-05-11 01:01 比特边界 阅读(1515) 评论(0) 推荐(1) 编辑
摘要: 创建镜像的方法主要有三种:基于已有镜像的容器创建、基于本地模板导入、基于Dockerfile创建。 一、基于容器创建镜像 基于已有容器构建镜像主要是通过docker commit命令来构建新的镜像,语法规则如下: 下面将演示下如何基于已有容器构建镜像 【1】首先,创建一个容器,并在其容器内创建一个t 阅读全文
posted @ 2022-05-10 18:43 比特边界 阅读(1144) 评论(0) 推荐(0) 编辑
摘要: 在 Go http包的Server中,每一个请求在都有一个对应的 goroutine 去处理。请求处理函数通常会启动额外的 goroutine 用来访问后端服务,比如数据库和RPC服务。用来处理一个请求的 goroutine 通常需要访问一些与请求特定的数据,比如终端用户的身份认证信息、验证相关的t 阅读全文
posted @ 2022-05-10 16:19 比特边界 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 通常在一些订单交易业务都会涉及多个表的更新/插入操作,这个时候就需要数据库事务处理了,下面介绍beego orm如何处理mysql事务。 一、手动处理事务 // 创建orm对象 o := orm.NewOrm() // 开始事务 tx, err := o.Begin() // 开始执行各种sql语句 阅读全文
posted @ 2022-05-10 14:07 比特边界 阅读(524) 评论(0) 推荐(0) 编辑
摘要: beego orm包除了支持model查询的方式,也支持直接编写sql语句的方式查询数据。 sql原生查询有如下特点: 使用 Raw SQL 查询,无需使用 ORM 表定义 多数据库,都可直接使用占位符号 ?,自动转换 查询时的参数,支持使用 Model Struct 和 Slice, Array 阅读全文
posted @ 2022-05-10 14:05 比特边界 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 针对业务比较复杂,涉及复杂的查询条件的场景,beego orm为我们提供了QuerySeter 对象,用来组织复杂的查询条件。 一、QuerySeter入门 因为QuerySeter是专门针对ORM的模型对象进行操作的,所以在使用QuerySeter之前必须先定义好模型。 1.1 表定义 模型(mo 阅读全文
posted @ 2022-05-10 13:55 比特边界 阅读(934) 评论(0) 推荐(0) 编辑
摘要: 本章介绍beego orm数据库连接相关设置。 一、beego支持的数据库类型 目前ORM支持三种数据库,分别是: mysql sqlite3 Postgre 使用不同的数据库,需要导入不同的数据库驱动: import ( // 导入mysql驱动 _ "github.com/go-sql-driv 阅读全文
posted @ 2022-05-10 13:43 比特边界 阅读(455) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 23 下一页