摘要:
es可以使用二进制、docker、k8s、rpm方式部署,此处以rpm方式为例。相较于二进制部署,省去了繁琐的用户创建、证书生成、密码设置、启动脚本配置等操作,简化部署流程,可以将更多的精力用于es的使用而不是部署上面。 基础环境设置 基础环境的设置主要包含以下几个方面: 修改主机名 关闭防火墙和S 阅读全文
摘要:
一、IPIP模式 IpIp模式是通过宿主机的网络去传输的,这个模式和flannel的vxlan工作模式差不多是一样的,都是一种复杂的网络方案,IPIP和vxlan模式的性能基本上接近,所以在性能方面要相对于路由方面损失10-20%。 在ipip模式下查看tunl0网卡,会发现改网卡有绑定IP,因为从 阅读全文
摘要:
一. kube-proxy 和 service kube-proxy是Kubernetes的核心组件,部署在每个Node节点上,它是实现Kubernetes Service的通信与负载均衡机制的重要组件; kube-proxy负责为Pod创建代理服务,从apiserver获取所有server信息,并 阅读全文
摘要:
一、innobackup备份说明 1、安装innobackupex yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpm yum install percona-xtrabackup-24 yum ins 阅读全文
摘要:
问题描述 在线上集群中,遇到了 kube-scheduler,kube-controller-manager 频繁的异常退出重启,报错信息如下: 排查处理流程 选举失败一般是从几个方向去考虑排查: • 组件资源占用,给到组件过低的资源可能会导致选举失败 • ETCD 存在问题,比如 etcd 挂载的 阅读全文
摘要:
Big Picture K8S的调度说实话一般没啥人改,因为一般的体量,基于K8S内置的算法基本就满足了,但对于大体量和特殊场景来说,还是很有必要进行修改的,比如假设有好几种业务场景的pod,需要按需要调度到不同的rack上,传统做法当然可以对Node进行label,然后在不同业务的pod上做mat 阅读全文
摘要:
最近,团队在进行微服务在双栈环境下提供服务的调研和改造工作。 工作一开始就遇到了瓶颈,我们的微服务目前均部署在K8s环境中,但我们用的K8s版本比较老,不支持IPv6。 想要实现微服务之间通过IPv6通信是不可能了。只能退而求其次,研究下用户从互联网上发起的访问能否支持双栈。 在典型的微服务使用场景 阅读全文
摘要:
阅读全文
摘要:
命令记录 cd /var/lib/sdsom/var/lib/sdsom/ sqlite3 sdsom_local.db cd gluster v status sdsom_sql cat /etc/hosts gluster volume set sdsom_sql cluster.favorit 阅读全文
摘要:
基于角色(Role)的访问控制(RBAC)是一种基于组织中用户的角色来调节控制对 计算机或网络资源的访问的方法。 RBAC 鉴权机制使用 rbac.authorization.k8s.io API 组 来驱动鉴权决定,允许你通过 Kubernetes API 动态配置策略。 要启用 RBAC,在启动 阅读全文