上一页 1 2 3 4 5 6 7 8 ··· 53 下一页
该文被密码保护。 阅读全文
posted @ 2022-06-01 09:38 哈喽哈喽111111 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 首先第一步,先整理证据 聊天记录、录音,或合同都可以,先整理好,因为这些不管你采取以下哪种方式,都用的到 1、拨打12345 市长热线,介入进行调节 如果你手里的证据足够充分,直接拨打12345市长热线,提交申诉。1-2个工作日内,必会有调解员与你电话联系了解具体情况。 你就如实把你的诉求说过去,有 阅读全文
posted @ 2022-05-31 13:55 哈喽哈喽111111 阅读(204) 评论(0) 推荐(0) 编辑
摘要: ubernetes 的节点可以按照节点的资源容量进行调度,默认情况下 Pod 能够使用节点全部可用容量。这样就会造成一个问题,因为节点自己通常运行了不少驱动 OS 和 Kubernetes 的系统守护进程。除非为这些系统守护进程留出资源,否则它们将与 Pod 争夺资源并导致节点资源短缺问题。 当我们 阅读全文
posted @ 2022-05-31 10:01 哈喽哈喽111111 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 高可用 前面我们课程中的集群是单 master 的集群,对于生产环境风险太大了,非常有必要做一个高可用的集群,这里的高可用主要是针对控制面板来说的,比如 kube-apiserver、etcd、kube-controller-manager、kube-scheduler 这几个组件,其中 kube- 阅读全文
posted @ 2022-05-31 09:47 哈喽哈喽111111 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 更新证书 使用 kubeadm 安装 kubernetes 集群非常方便,但是也有一个比较烦人的问题就是默认的证书有效期只有一年时间,所以需要考虑证书升级的问题,本文的演示集群版本为 v1.16.2 版本,不保证下面的操作对其他版本也适用,在操作之前一定要先对证书目录进行备份,防止操作错误进行回滚。 阅读全文
posted @ 2022-05-31 09:40 哈喽哈喽111111 阅读(1273) 评论(0) 推荐(0) 编辑
摘要: 有部分同学是使用的 Windows 系统,我们的直播课程也是在 Windows 系统下面进行的,然后通过 SSH 方式连接到 服务器上面操作 Kubernetes,由于对 vim 不是很熟悉,所以又通过 sftp 的方式在本地编写资源清单文件同步到服务器上面执行的,这个过程比较繁琐,效率不高。下面就 阅读全文
posted @ 2022-05-31 09:31 哈喽哈喽111111 阅读(544) 评论(0) 推荐(0) 编辑
摘要: Operator 就可以看成是 CRD 和 Controller 的一种组合特例,Operator 是一种思想,它结合了特定领域知识并通过 CRD 机制扩展了 Kubernetes API 资源,使用户管理 Kubernetes 的内置资源(Pod、Deployment等)一样创建、配置和管理应用程 阅读全文
posted @ 2022-05-31 09:25 哈喽哈喽111111 阅读(393) 评论(0) 推荐(0) 编辑
摘要: Custom Resource Define 简称 CRD,是 Kubernetes(v1.7+)为提高可扩展性,让开发者去自定义资源的一种方式。CRD 资源可以动态注册到集群中,注册完毕后,用户可以通过 kubectl 来创建访问这个自定义的资源对象,类似于操作 Pod 一样。不过需要注意的是 C 阅读全文
posted @ 2022-05-31 09:17 哈喽哈喽111111 阅读(598) 评论(0) 推荐(0) 编辑
摘要: 默认情况下,Kubernetes 允许创建一个有特权容器的 Pod,这些容器很可能会危机系统安全,而 Pod 安全策略(PSP)则通过确保请求者有权限按配置来创建 Pod,从而来保护集群免受特权 Pod 的影响。 PodSecurityPolicy 是 Kubernetes API 对象,你可以在不 阅读全文
posted @ 2022-05-31 09:12 哈喽哈喽111111 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 资源配额用于管理命名空间中对象使用的资源量,我们可以按 CPU 和内存用量或对象数量来设置配额。通过资源配额,可以确保租户不会使用超过其分配份额的集群资源。 资源配额是通过 ResourceQuota 资源对象来定义的,可以对每个 namespace 的资源消耗总量提供限制。它可以按类型限制 nam 阅读全文
posted @ 2022-05-31 09:05 哈喽哈喽111111 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 多租户集群由多个用户和/或工作负载共享,这些用户和/或工作负载被称为“租户”。多租户集群的运营方必须将租户彼此隔离,以最大限度地减少被盗用的租户或恶意租户可能对集群和其他租户造成的损害。此外,必须在租户之间公平地分配集群资源。 在规划多租户架构时,您应该考虑 Kubernetes 中的资源隔离层:集 阅读全文
posted @ 2022-05-31 08:59 哈喽哈喽111111 阅读(939) 评论(0) 推荐(0) 编辑
摘要: cert-manager 是一种自动执行证书管理的工具,它可以与 Istio Gateway 集成以管理 TLS 证书,当然也可以很方便地和前面我们配置的 ingress-nginx 或者 traefik 配合使用。对于和 Istio 的集成使用,无需特殊配置即可。 在进行本节实验之前记得将前面章节 阅读全文
posted @ 2022-05-30 17:11 哈喽哈喽111111 阅读(474) 评论(0) 推荐(0) 编辑
摘要: Tekton 是一款功能非常强大而灵活的 CI/CD 开源的云原生框架。Tekton 的前身是 Knative 项目的 build-pipeline 项目,这个项目是为了给 build 模块增加 pipeline 的功能,但是随着不同的功能加入到 Knative build 模块中,build 模块 阅读全文
posted @ 2022-05-30 15:23 哈喽哈喽111111 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 要实现在 Jenkins 中的构建工作,可以有多种方式,我们这里采用比较常用的 Pipeline 这种方式。Pipeline,简单来说,就是一套运行在 Jenkins 上的工作流框架,将原来独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂流程编排和可视化的工作。 Jenkins 阅读全文
posted @ 2022-05-30 15:10 哈喽哈喽111111 阅读(795) 评论(0) 推荐(0) 编辑
摘要: Harbor 是一个 CNCF 基金会托管的开源的可信的云原生 docker registry 项目,可以用于存储、签名、扫描镜像内容,Harbor 通过添加一些常用的功能如安全性、身份权限管理等来扩展 docker registry 项目,此外还支持在 registry 之间复制镜像,还提供更加高 阅读全文
posted @ 2022-05-30 14:56 哈喽哈喽111111 阅读(311) 评论(0) 推荐(0) 编辑
摘要: Gitlab 官方提供了 Helm 的方式在 Kubernetes 集群中来快速安装,但是在使用的过程中发现 Helm 提供的 Chart 包中有很多其他额外的配置,所以我们这里使用自定义的方式来安装,也就是自己来定义一些资源清单文件。 Gitlab 主要涉及到3个应用:Redis、Postgre 阅读全文
posted @ 2022-05-30 14:49 哈喽哈喽111111 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 提到基于 Kubernete 的CI/CD,可以使用的工具有很多,比如 Jenkins、Gitlab CI 以及新兴的 drone 之类的,我们这里会使用大家最为熟悉的 Jenkins 来做 CI/CD 的工具。 本文用到的yaml文件地址:https://files.cnblogs.com/fil 阅读全文
posted @ 2022-05-30 14:44 哈喽哈喽111111 阅读(235) 评论(0) 推荐(0) 编辑
摘要: Kubernetes 中比较流行的日志收集解决方案是 Elasticsearch、Fluentd 和 Kibana(EFK)技术栈,也是官方现在比较推荐的一种方案。 Elasticsearch 是一个实时的、分布式的可扩展的搜索引擎,允许进行全文、结构化搜索,它通常用于索引和搜索大量日志数据,也可用 阅读全文
posted @ 2022-05-30 14:37 哈喽哈喽111111 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 应用程序和系统日志可以帮助我们了解集群内部的运行情况,日志对于我们调试问题和监视集群情况也是非常有用的。而且大部分的应用都会有日志记录,对于传统的应用大部分都会写入到本地的日志文件之中。对于容器化应用程序来说则更简单,只需要将日志信息写入到 stdout 和 stderr 即可,容器默认情况下就会把 阅读全文
posted @ 2022-05-30 14:09 哈喽哈喽111111 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 备注:文章编写时间201904-201905期间,后续官方在github的更新没有被写入 MySQL服务器配置 [MySQL Server Configuration] 一、在ProxySQL中配置后端MySQL服务器[Configuring Backend MySQL Servers in Pro 阅读全文
posted @ 2022-05-27 17:25 哈喽哈喽111111 阅读(91) 评论(0) 推荐(0) 编辑
摘要: mysql> select * from global_variables; + + + | variable_name | variable_value | + + + | admin-stats_credentials | stats:stats | | admin-stats_mysql_co 阅读全文
posted @ 2022-05-27 16:58 哈喽哈喽111111 阅读(250) 评论(0) 推荐(0) 编辑
摘要: ProxySQL通过Monitor模块监控后端MySQL Server的read_only值来自动调整节点所属的组。所以,在配置读、写组之前,必须先配置好监控。 首先看下Monitor库中的表: admin> show tables from monitor; + + | tables | + + 阅读全文
posted @ 2022-05-27 16:57 哈喽哈喽111111 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 介绍 ProxySQL是用C++语言开发的,一个轻量级开源软件,性能和功能满足读写中间件所需的绝大多数功能,其配置数据基于SQLite存储,目前已到v2.4.1版本。 功能方面如下: 最基本的读/写分离,且方式有多种。 可定制基于用户、基于schema、基于语句的规则对SQL语句进行路由。换句话说, 阅读全文
posted @ 2022-05-27 15:47 哈喽哈喽111111 阅读(774) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:https://mp.weixin.qq.com/s/7FhiI09xKdJXJfrf89Q-8w 在生产中运行应用程序可能很棘手。这篇文章提出了一个自以为是的清单,用于在 Kubernetes 上使用 Web 服务(即应用程序公开 HTTP API)进入生产环境。 一般 应用程序的名称 阅读全文
posted @ 2022-05-27 13:49 哈喽哈喽111111 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:https://mp.weixin.qq.com/s/FrIOIquHVsCTEMfHiF87MA 假设系统中我们有两个应用 App1 和 App2。这两个节点的环境信息如下: 通过上表环境信息的对比,我们发现在这两个不同引用的节点上,不同的部分只是 最后的代码code 的和config 阅读全文
posted @ 2022-05-27 10:08 哈喽哈喽111111 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 从库上记录删除失败,Error_code: 1032 问题描述:在master上删除一条记录,而slave上找不到,导致报错 Last_SQL_Error: Could not execute Delete_rows event on table hcy.t1; Can't find record 阅读全文
posted @ 2022-05-26 10:40 哈喽哈喽111111 阅读(832) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:https://blog.csdn.net/u012280685/article/details/113520692?spm=1001.2014.3001.5501 实现一个简单的读写分离 这里通过一个简单的示例实现ProxySQL的读写分离功能,算是ProxySQL的快速入门。即使是快 阅读全文
posted @ 2022-05-25 15:09 哈喽哈喽111111 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 1.ProxySQL Error: connection is locked to hostgroup 2 but trying to reach hostgroup 1 解决方案:登上proxysql的管理端执行以下命令 set mysql-set_query_lock_on_hostgroup= 阅读全文
posted @ 2022-05-25 14:34 哈喽哈喽111111 阅读(2759) 评论(0) 推荐(0) 编辑
摘要: 现实中很多场景要求更新数据能立马查到数据,而主从同步在这方面无解,所以从规则上修改,一些需要及时查询的语句在主上。 # 用户登录 mysql -h192.168.0.103 -P16032 -uradmin -pradmin # 先查看主库在哪个组,获取组所在值,假设为100,写组,1000为读组 阅读全文
posted @ 2022-05-25 14:18 哈喽哈喽111111 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 环境 proxysql-1:192.168.20.202 proxysql-2:192.168.20.203 均采用yum方式安装 # cat <<EOF | tee /etc/yum.repos.d/proxysql.repo [proxysql_repo] name= ProxySQL YUM 阅读全文
posted @ 2022-05-25 12:26 哈喽哈喽111111 阅读(427) 评论(0) 推荐(0) 编辑
摘要: MySQL8.0.16版本中新增了一个system_user帐户类型,当新增用户并赋予权限时 mysql> create user 'proxysql'@'192.168.20.%' identified with mysql_native_password by 'iD!^^EjU#Yxr5$p' 阅读全文
posted @ 2022-05-25 10:31 哈喽哈喽111111 阅读(1957) 评论(0) 推荐(0) 编辑
摘要: 原因:MySQL账户表中已经存在这个要创建的用户 操作分析: 当创建新用户时会提示这个新用户创建失败,但是当解决创建失败的问题后再次重新创建这个新用户,则会报这个错误 # 创建新用户,提示root用户没有SYSTEM_USER权限,创建失败 mysql> create user 'proxysql' 阅读全文
posted @ 2022-05-25 10:29 哈喽哈喽111111 阅读(3889) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:https://blog.csdn.net/n88Lpo/article/details/79608639 前言 在ProxySQL 1.4.2 之前,ProxySQL 单点的解决方法有配合keepalived 使用来实现ProxySQL 的主备,但是需要在主备上配置两份完全相同的路由或 阅读全文
posted @ 2022-05-25 09:32 哈喽哈喽111111 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 官方文档地址:https://proxysql.com/blog/proxysql-cluster/ 前言 ProxySQL 是一个去中心化的代理,建议靠近应用部署。这种方法甚至可以很好地扩展到数百个节点,因为它被设计为在运行时很容易重新配置。 这允许使用 Ansible/Chef/Puppet/S 阅读全文
posted @ 2022-05-24 17:53 哈喽哈喽111111 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:https://www.cnblogs.com/f-ck-need-u/p/9362822.html ProxySQL有原生的集群功能,但是这个原生的集群功能还正在试验阶段。本文会详细介绍这个原生集群的实现细节。 ProxySQL部署在哪 在拓扑结构中,ProxySQL部署在应用程序和M 阅读全文
posted @ 2022-05-24 16:30 哈喽哈喽111111 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:https://www.cnblogs.com/f-ck-need-u/p/9372447.html multiplexing multiplexing,作用是将语句分多路路由。开启了multiplexing开关,读/写分离、按规则路由才能进行。但有时候,有些语句要求路由到同一个主机组, 阅读全文
posted @ 2022-05-24 16:25 哈喽哈喽111111 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:https://www.cnblogs.com/f-ck-need-u/p/9350631.html 理解链式规则 在mysql_query_rules表中,有两个特殊字段"flagIN"和"flagOUT",它们分别用来定义规则的入口和出口,从而实现链式规则(chains of rul 阅读全文
posted @ 2022-05-24 16:21 哈喽哈喽111111 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:https://www.cnblogs.com/f-ck-need-u/p/9318558.html 不同类型的读写分离 数据库中间件最基本的功能就是实现读写分离,ProxySQL当然也支持。而且ProxySQL支持的路由规则非常灵活,不仅可以实现最简单的读写分离,还可以将读/写都分散到 阅读全文
posted @ 2022-05-24 16:15 哈喽哈喽111111 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 文章转载自: https://www.cnblogs.com/f-ck-need-u/p/9314459.html ProxySQL支持查询缓存的功能,可以将后端返回的结果集缓存在自己的内存中,在某查询的缓存条目被清理(例如过期)之前,前端再发起同样的查询语句,将直接从缓存中取数据并返回给前端。如此 阅读全文
posted @ 2022-05-24 16:05 哈喽哈喽111111 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 文章转载自: https://www.cnblogs.com/f-ck-need-u/p/9309760.html 为什么要重写SQL语句 ProxySQL在收到前端发送来的SQL语句后,可以根据已定制的规则去匹配它,匹配到了还可以去重写这个语句,然后再路由到后端去。 什么时候需要重写SQL语句? 阅读全文
posted @ 2022-05-24 15:58 哈喽哈喽111111 阅读(119) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 53 下一页