方法:1.通过Ingress暴露2.通过新建负载均衡SVC通过ingress适用于http协议的暴露,基于7层来实现负载均衡SVC适用于4层协议的暴露,比如nacos、es、数据库等以下是我在工作当中的具体实践,现实需求是我们阿里云搭建了一套K8S集群,同时也想尝试阿里云的SAE服务,需要将我们的elasticsearch、redis、nacos进行对外暴露,让SAE也能访问K8S的服务,同时K8
为加强内部运维权限管控,现在内网搭建jumpserver用于权限管理,操作记录追踪,现将K8S管理纳入堡垒机。步骤如下:1.添加K8S集群管理权限的SA,并且绑定cluster-admin角色2.获取token3.jumpserver添加K8S集群4.jumpserver绑定应用权限具体操作如下:1.创建jumpserver-admin.yaml文件如下apiVersion: v1kind: Se
环境说明: K8S 1.23.1 ingress: 1.3.1 命名空间采用默认的default目前环境中有www.a.com、www.a.cn访问的后端服务都是www-svc(默认已创建好)申请了www.a.com的域名证书为www.a.com.key,www.a.com.cer申请了www.b.com的域名证书为www.
目前K8S集群部署了dev、test、prod3套环境,为了统一管理都使用ingress统一对外暴露,这就需要部署多个ingress,部署后,只需要在创建ingress的时候指定ingress.class即可,我们这里统一使用ingress-nginx(v1.3.1版本)来进行部署。1.下载yaml文件,打开https://github.com/kubernetes/ingress-nginx
随着数据库越来越大,如果采用mysqldump进行数据库的备份,一来备份的容量越来越大,二来恢复的时间长。那么有没有既减少备份容量又解决了恢复时间的问题呢,就是我们的mariabackup,mariabackup备份工具是mariadb自带的,mysql数据库可用使用xtrabackup,mariabackup也是源自于xtrabackup开发出来的。1.首先搭建我们的mariadb数据库dock
利用Prometheus+Grafana可以轻松的搭建K8S集群监控系统,这套系统事实上也作为K8S监控的标准,本文借鉴了网上大量的文章资料并在他们的基础上总结所成。说明: 文章中所使用的均为CentOS 7 操作系统一. NFS文件服务器准备,用以存储Promethues和Grafana数据1.安装NFS服务器(192.168.0.2)yum -y install nfs-utilssystem
一.通过subPath的方式创建动态存储1.alicloud-nas-subpath.yamlapiVersion: storage.k8s.io/v1kind: StorageClassmetadata: name: rabbit-ifsmountOptions:- nolock,tcp,noresvport- vers=3parameters: volumeAs: subpath ser
rabbitmq jmeter
ProxySQL是一个对应用无感知的数据库读写分离中间件,这种最大的好处就是对应用系统简单,对基础架构实现了分层。在我司ProxySQL承担了在活动期间数据库的扩容,在使用的过程中也出现过小插曲。环境说明:角色IP端口master192.168.0.2003306slave192.168.0.2013306slave192.168.0.2023306一 ProxySQL搭建这里我在使用docker
系统部署了电子大屏系统,需要从不同的业务数据库拉取数据,为了不影响线上的业务,从只读数据库进行查询,为了维护方便只暴露一个数据库访问地址,可以使用ProxySQL进行反向代理。
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号