上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页
摘要: DROP TABLE 生产环境大多数是已经确定的库表,一般不会进行 DROP TABLE 这么重的操作,甚至大部分DBA 都不应该拥有 DROP 权限。 随着数据无限增长,在某些系统中,需要将数据归档到历史数据库,删除生产数据库中的表,从而释放存储空间,典型的就是偏日志、流水类的数据。 “优雅的删除 阅读全文
posted @ 2021-09-25 23:39 请务必优秀 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 表结构设计 INT 类型不使用 unsigned 无符号属性,容易引入额外的计算问题。 自增用 8 字节 BIG INT,不要使用 4 字节 INT,且自增在 MySQL 8.0 版本前有回溯问题,请考虑是否业务有影响。 字符集使用 UTF8MB4 字符编码,不推荐 GBK、UTF-8 等其他字符集 阅读全文
posted @ 2021-09-25 11:18 请务必优秀 阅读(80) 评论(0) 推荐(0) 编辑
摘要: Kubernetes的Pods是有生命周期的。他们可以被创建,而且销毁不会再启动。如果使用Deployment来运行应用程序,则它可以动态创建和销毁 Pod。 一个Kubernetes的Service是一种抽象,它定义了一组Pods的逻辑集合和一个用于访问它们的策略 - 有的时候被称之为微服务。一个 阅读全文
posted @ 2021-09-22 23:35 请务必优秀 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 在kubernetes系统中,Pod的管理对象RC,Deployment,DaemonSet和Job都面向无状态的服务,但现实中有很多服务时有状态的,比如一些集群服务,例如mysql集群,集群一般都会有这四个特点: 每个节点都是有固定的身份ID,集群中的成员可以相互发现并通信 集群的规模是比较固定的 阅读全文
posted @ 2021-09-22 16:56 请务必优秀 阅读(149) 评论(0) 推荐(0) 编辑
摘要: Job 一次性执行任务,类似Linux中的job 应用场景:如离线数据处理,视频解码等业务 部署Job例子 docker pull perl:slim job-test.yml apiVersion: batch/v1 kind: Job metadata: name: pi spec: templ 阅读全文
posted @ 2021-09-22 16:54 请务必优秀 阅读(844) 评论(0) 推荐(0) 编辑
摘要: DaemonSet DaemonSet 确保全部Node 上运行一个 Pod 的副本。当有 Node 加入集群时,也会为他们新增一个 Pod 。当有 Node 从集群移除时,这些 Pod 也会被回收。删除 DaemonSet 将会删除它创建的所有Pod。 在每一个node节点上只调度一个Pod,因此 阅读全文
posted @ 2021-09-22 16:52 请务必优秀 阅读(159) 评论(0) 推荐(0) 编辑
摘要: Deployment是kubernetes在1.2版本中引入的新概念,用于更好的解决Pod的编排问题,为此,Deployment在内部使用了ReplicaSet来实现目的,我们可以把Deployment理解为ReplicaSet的一次升级,两者的相似度超过90% Deployment的使用场景有以下 阅读全文
posted @ 2021-09-22 16:28 请务必优秀 阅读(591) 评论(0) 推荐(0) 编辑
摘要: replication Controller replication controller简称RC,是kubernetes系统中的核心概念之一,简单来说,它其实定义了一个期望的场景,即声明某种pod的副本数量在任意时刻都复合某个预期值,所以RC的定义包含以下部分: pod期待的副本数量 用于筛选目标 阅读全文
posted @ 2021-09-22 11:57 请务必优秀 阅读(206) 评论(0) 推荐(0) 编辑
摘要: Controller Manager 由 kube-controller-manager 和 cloud-controller-manager 组成, 是Kubernetes 的大脑, 它通过 apiserver 监控整个集群的状态, 并确保集群处于预期的工作状态。 kube-controller- 阅读全文
posted @ 2021-09-22 10:57 请务必优秀 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 容器生命周期钩子使它能够感知其自身生命周期管理中的事件,并在相应的时刻到来时运行由用户指定的处理程序代码。k8s为容器提供了两种生命周期钩子: postStart:于容器创建完成之后立即运行的钩子处理器(handler),不过k8s无法确保它一定会 于容器中的entrypoint之前运行 preSt 阅读全文
posted @ 2021-09-21 17:52 请务必优秀 阅读(105) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页