IaaS

Openstack on Kubernetes, Hybrid混合云: VM, Container, Bare metal. 公有云, 私有云基础设施自动化部署, IAC(Infrastructure as Code)基础设施即代码.

PaaS

多集群Kubernetes容器管理平台, Kata container安全容器Secure Container. Kubevirt虚拟机编排.

DevOps

开发全流程生命周期管理: GitLab, Jenkins, GitLab Runner, Sonar, Harbor, Helm, Kubernetes, jira, wiki.

MLOps

算法模型生命周期管理: 开发, 训练, 超参数调优, 发布, 推理服务.

Logging

集中的日志查看, ELK, EFK, Grafana Loki.

Monitoring

高可用IaaS, PaaS, Application指标监控, 链路跟踪, 分布式监控数据存储.

关注我们

方案咨询,项目合作,技术交流.

订阅

博客文章

云上的知识 —— Openstack, Kubernetes, DevOps, MLOps, 机器学习, 安全, 监控, 日志等

MySQL Router代理MySQL MGR集群

SuKai 在 December 7, 2024

创建MySQL InnoDB Cluster 初始化mysql router配置 启动mysql router 安装MySQL Shell和MySQL Router sudo yum install percona-mysql-router percona-mysql-shell [rocky@sukai-db04 ~]$ sudo yum install percona-mysql-router percona-mysql-shell Last metadata expiration check: 1:56:56 ago on Thu 05 Dec 2024 06:21:11 AM UTC. Dependencies resolved. ======================================================================================================================================================================================================= Package Architecture Version Repository ======================================================================================================================================================================================================= Installing: percona-mysql-router x86_64 8.0.39-30.1.el8 ps-80-release-x86_64 percona-mysql-shell x86_64 8.0.37-1.el8 ps-80-release-x86_64 Installing dependencies: libicu x86_64 60.3-2.el8_1 baseos Transaction Summary ======================================================================================================================================================================================================= Install 3 Packages Total download size: 95 M Installed size: 551 M Is this ok [y/N]: y Downloading Packages: (1/3): libicu-60.

继续阅读

Percona MySQL MGR集群

SuKai 在 December 6, 2024

安装MySQL 安装插件配置组复制 启动组复制 安装MySQL sudo yum install http://10.10.102.88:8090/percona-release-latest.noarch.rpm -y sudo percona-release setup ps80 sudo dnf -y module disable mysql sudo yum install -y percona-server-server percona-toolkit percona-xtrabackup-80 pmm2-client sudo systemctl start mysql sudo mysql_secure_installation 三台节点安装插件配置组复制 set sql_log_bin = 0; create user 'dbreplica'@'%' identified by '8888888888'; grant replication slave on *.* to 'dbreplica'@'%'; flush privileges; set sql_log_bin = 1; mysql> INSTALL PLUGIN group_replication SONAME 'group_replication.so'; Query OK, 0 rows affected (0.04 sec) mysql> show master status; +----------------+----------+--------------+------------------+------------------------------------------+ | File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set | +----------------+----------+--------------+------------------+------------------------------------------+ | bin-log.

继续阅读

部署Mysql监控Percona Monitoring and Management

SuKai 在 December 6, 2024

安装Docker ping download.docker.com openssl s_client -CApath /etc/ssl/certs/ -connect 65.9.66.72:443 sudo yum -y install docker-ce docker-ce-cli containerd.io wget tmux sudo vi /etc/docker/daemon.json { "insecure-registries" : [ "reg.sukai.com:7443" ] } 启动PMM server sudo docker run --detach --restart always --publish 443:443 -v /data/pmm-server:/srv --name pmm-server reg.sukai.com:7443/percona/pmm-server:2 sudo docker exec -t pmm-server change-admin-password '555555555555555' MySQL节点启动PMM client sudo yum -y install pmm2-client // Mysql 创建用户 CREATE USER 'pmm'@'127.0.0.1' IDENTIFIED BY 'EEEEEEEEEEEEEEEEEE' WITH MAX_USER_CONNECTIONS 10; GRANT SELECT, PROCESS, REPLICATION CLIENT, RELOAD, BACKUP_ADMIN ON *.

继续阅读

Rocky Linux 8部署基于GTID主从复制的Percona Server for MySQL 8

SuKai 在 December 2, 2024

安装Percona Server Mysql 配置基于GTID的主从复制 安装Percona Server Mysql [rocky@sukai01 ~]$ sudo yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpm For example, to enable the Percona Distribution for MySQL 8.0 repository use: percona-release setup pdps8.0 Complete! [rocky@sukai01 ~]$ [rocky@sukai01 ~]$ sudo percona-release setup ps80 * Disabling all Percona Repositories * Enabling the Percona Server for MySQL 8.0 repository * Enabling the Percona Tools repository <*> All done! [rocky@sukai01 ~]$ [rocky@sukai01 yum.repos.d]$ sudo dnf -y module disable mysql Last metadata expiration check: 0:07:09 ago on Fri 29 Nov 2024 01:13:18 PM UTC.

继续阅读