arm64适配系列文章-第三章-arm64环境上mariadb的部署

ARM64适配系列文章

第一章 arm64环境上kubesphere和k8s的部署

第二章 arm64环境上nfs-subdir-external-provisioner的部署

第三章 arm64环境上mariadb的部署

第四章 arm64环境上nacos的部署

第五章 arm64环境上redis的部署

第六章 arm64环境上rabbitmq-management的部署

第七章 arm64环境上minio的部署

第八章 arm64环境上seata的部署

第九章 arm64环境上sentinel的部署


文章目录


前言

手里运维的业务平台要部署到用户环境,对方是华为910B的机器,单位目前没有,只有老的arm64架构的机器,反正先适配着,防止后续现抓麻爪了。

这一章记录mariadb的适配步骤

一、机器信息获取

1.1 芯片信息

lscpu

shell 复制代码
Architecture:          aarch64
Byte Order:            Little Endian
CPU(s):                40
On-line CPU(s) list:   0-39
Thread(s) per core:    1
Core(s) per socket:    40
Socket(s):             1
NUMA node(s):          1
Model:                 1
CPU max MHz:           2500.0000
CPU min MHz:           600.0000
BogoMIPS:              40.00
L1d cache:             unknown size
L1i cache:             unknown size
L2 cache:              unknown size
L3 cache:              unknown size
NUMA node0 CPU(s):     0-39
Flags:                 fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid asimdrdm

1.2 操作系统版本信息

hostnamectl

shell 复制代码
   Static hostname: datax3
         Icon name: computer-server
           Chassis: server
        Machine ID: 570e6fdcda17439886d6364f7a3ba217
           Boot ID: c6b431eb288d4de4b62a823a7f383e7b
  Operating System: CentOS Linux 7 (AltArch)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 4.14.0-115.el7a.0.1.aarch64
      Architecture: arm64

二、版本获取

目前在x86上使用的mariadb版本是10.5.11版本,下载arm架构上可以使用的镜像

shell 复制代码
# dockerpull.cn是国内加速源
docker pull dockerpull.cn/arm64v8/mariadb:10.5.11
# 查看架构支持信息
docker inspect  dockerpull.cn/arm64v8/mariadb:10.5.11 |grep Arch
        "Architecture": "arm64",

三、修改deployment.yaml中的镜像信息

yaml 复制代码
      # arm版本信息
      - image: XXX/arm64v8/mariadb:10.5.11
      # x86架构上使用的镜像
      #- image: XXX/bitnami/mariadb:10.5.11-debian-10-r0

四、测试使用

测试使用

建立pod正常,使用navicat工具访问正常。

导入数据库文件正常

相关推荐
DBA_G8 分钟前
GBase 8a数据库执行计划查看方式解析
数据库
初願致夕霞13 分钟前
MySQL_事务(MVCC机制详解)
数据库·mysql
cspttty29 分钟前
银行数据分析校招能力模型:SQL、指标体系、可视化与AI辅助分析
数据库
一直C1 小时前
ARM入门学习Day01|ARM体系架构核心知识点梳理
arm·寄存器
这个DBA有点耶1 小时前
AI Agent操作数据库的安全边界:只读沙箱、操作预演与自动回滚如何落地?
数据库·sql·程序人生·aigc·数据库架构·dba
ss2732 小时前
Java全栈实战 | 1.3-03 索引原理:联合索引 (a,b,c) 只查 b 走不了索引?B+ 树一图讲透所有索引玄学
java·数据库
聚美智数2 小时前
车辆合格证OCR识别-机动车合格证识别-车辆合格证OCR‑机动车出厂证解析‑整车参数提取 API 接口介绍
数据库·经验分享
DBA_G2 小时前
南大通用技术分享:GBase 8a数据库执行计划架构原理解析
数据库
QQ_21696290962 小时前
基于SpringBoot+Vue的小生活平台的设计与实现
java·数据库·vue.js·spring boot·spring·微信小程序·生活
考虑考虑10 小时前
数据库中的EXISTS
运维·数据库·后端