202011-18 k8s RABC角色权限整理-实操 [crayon-600e4621a1bca047894271/] 首先明确一下RABC的三个基本概念: Role: 角色,它定义了一组规则,定义了一组对Kubernetes API对象的操作权限Subject: 被作用者,既可以是"人",也可以是机器,当然也可以是我们K8s中定义的用户(ServiceAccount主要负责kubernetes内置用户)RoleBinding:.... Read More >
202011-16 polkit Authorization not available 自从卸载了kubord之后,k8s集群开始出现polkit问题,无论你启动或者重启任何服务都会出现如下错误。(目前也无法证实与前者直接关系,反正暂时不再用了) [crayon-600e4621a5107154680981/] 先了解一下polkit是什么 [crayon-600e4621a5110318469334/] 排查: [crayon-600e4621a51.... Read More >
202011-10 iptables的conntrack表满了导致访问丢包(droping packge) 问题: 突然发现访问网站很慢,服务器的cpu、内存和磁盘使用率都正常 [crayon-600e4621a630a818896477/] 说明: [crayon-600e4621a6317198195388/] [crayon-600e4621a631b471082649/] 问题原因:内核的 conntrack 空间满了 解决: 先查看下连接.... Read More >
202005-15 MGR宕机恢复策略 五一公司机房断电,所有服务器都趴窝。供电后,机器们自动开机,自动启动一些服务,docker,nginx,vip这些都没有影响,都按设定好的开机自启启动了。 糟糕的是,mysql(MGR)集群启动失败,究其原因如下: [crayon-600e4621a7545351692483/] 要解决的问题: 集群宕机后mycat保持默认主配置mysql集群启动后自动按顺.... Read More >
202004-28 k8s集群部署lnmp运行环境 准备工作 lnmp部署架构环节图 1.镜像准备(本人有封装好的阿里镜像,这个自行解决) mysql:5.6nginx:1.16.1php:7.1 [crayon-600e4621a87d1316823892/] 2.LNMP环境搭建 1. 安装nfs(每个节点都要安装) [crayon-600e4621a87dc012166631/] .... Read More >
202004-16 Mycat Select for update行级锁失败,排它锁失效. mycat,阿里的mysql中间件,提供读写分离和分库分表方案。项目中主要使用的是其读写分离功能 问题:执行行级锁失败 [crayon-600e4621aba5f810822905/] 查看下日志: 分析: [crayon-600e4621aba6a444103146/] 得出结果: [crayon-600e4621aba6d476372.... Read More >
202004-13 registry私有仓库清理 [crayon-600e4621accd6968123742/] 引 [crayon-600e4621acce1938302009/] 实操一( 使用官方API + GC ): 使用官方提供的方法可以较为简便的清理镜像仓库。整个清理过程可能需要几百毫秒到几秒的时间。此操作有一定的危险性,因此清理镜像不宜过于频繁。官方在git上也有类似描述。点击查看 1.... Read More >
202003-24 k8s高可用部署方案 前言: 随着项目需求的不断增大,访问量不断增多,单主模式的集群方案在很多公司已经没有生存空间,高可用已经成为常态。k8s也不例外,今天说说k8s集群部署。k8s集群部署非常简单。因为k8s已经帮我们做了很多事情,我们需要做的只是实现他的apiserver高可用。 下面图是个人理解。有不同声音的朋友请留言 etcd 存储 ,一般是会放在集群.... Read More >
202003-18 mysql视图owner权限问题 mysql视图权限问题。 偶遇UAT搬家,搬完之后项目组说查询数据有问题,发我一张图如下: 扫了一眼,目测用户没有权限问题: 于是给sread用户赋予了查询权限。 [crayon-600e4621af3fc448335369/] 然后告诉项目组好了,可以使用了。不想打脸了,继续报错如下: [crayon-600e4621af40b0725702.... Read More >
202003-16 Minio分布式集群搭建 一、分布式Minio快速入门 [crayon-600e4621b05c3509476127/] 1、分布式Minio有什么好处? [crayon-600e4621b05d3706177367/] 二、Minio分布式集群搭建 生产环境建议最少4节点 (少于4台节点无法启动) 1、获取Minio [crayon-600e4621b05d8699513587.... Read More >