K8S集群应用国产信创适配实战经验总结

1.信创适配背景

信创国产化是在当前全球化和科技快速发展的背景下提出的。随着信息技术的快速发展,国内对科技产品和服务的需求日益增长,同时,国际局势的动荡和贸易环境的变化也凸显了自主可控和国产化的重要性。此外,国内政策对数字经济和科技创新的重视程度不断提高,也为信创国产化提供了有力的支持。

信创国产化的意义在于推动国内科技产业的发展,提高自主创新能力,保障国家信息安全,促进经济增长和转型升级。所以我们很多产品,项目都有国产信创适配的需求。

2.信创操作系统

国产信创操作系统的选择,如果要选开源操作系统当然是openeluer或者OpenAnolis 。当然有时候有客户的要求或者为了为了更好的安全性会选择麒麟或者统信UOS。这里我们选择的是银河麒麟V10.

3.适配步骤

现在sealos安装k8s是当下最火热稳定的首选之一。此项目x86就是sealos安装。

所以我们的arm适配步骤如下:

1.sealos适配

Releases · labring/sealos · GitHub

2.k8s适配

sealos pull labring/kubernetes:v1.24.17

sealos pull labring/calico:3.24.6

sealos pull labring/helm:v3.12.3

sealos pull labring/openebs:v3.7.0

3.共有中间件kafka、pg、es等,寻找相同版本arm镜像

https://hub.docker.com/查找,目前国内访问不了,自己想办法

4.自研java应用,替换dockerfile基础镜像为arm,重打镜像

基础镜像在https://hub.docker.com/ 查找,目前国内访问不了,自己想办法

5.自研python应用,替换dockerfile基础镜像为arm,重打镜像

基础镜像在https://hub.docker.com/ 查找,目前国内访问不了,自己想办法

6.自研c语言应用,替换dockerfile基础镜像为arm,重打镜像

基础镜像在https://hub.docker.com/ 查找,目前国内访问不了,自己想办法

4.适配打不同平台镜像

参考:一台docker机器如何实现构建多平台镜像-CSDN博客

相关推荐
IT策士3 小时前
第 40 篇 k8s之Helm:编写自定义 Helm Chart
云原生·容器·kubernetes
江华森3 小时前
Nacos 微服务注册与配置中心深度学习指南
微服务·云原生·架构
codeejun3 小时前
每日一Go-74、Go 云原生可观测性实战之OpenTelemetry 全链路采集:Trace + Metrics + Logs
开发语言·云原生·golang
这个DBA有点耶5 小时前
当时间数据不再只是“曲线”:聊聊时序数据库和融合分析
数据库·sql·程序人生·云原生·运维开发·时序数据库·业界资讯
lwx9148525 小时前
Kubernets-单节点部署k8s环境
云原生·容器·kubernetes
Database_Cool_5 小时前
用户行为分析需求,实时计算层应该怎么选型?阿里云 AnalyticDB MySQL 推荐方案
mysql·阿里云·云原生
ManageEngineITSM5 小时前
CMDB 系统在云原生时代:当配置项每天变化几千次,传统 CMDB 还够用吗
人工智能·云原生·资产管理·itsm·工单系统
Elastic 中国社区官方博客5 小时前
6个资源,1条命令:使用 Terraform 全自动化实现 Elastic 异常检测
大数据·人工智能·elasticsearch·搜索引擎·云原生·自动化·terraform
炸炸鱼.6 小时前
云原生环境 Prometheus 企业级监控实战指南
云原生·prometheus
小小龙学IT6 小时前
Go语言云原生后端开发实践:从单体到微服务的演进之路
微服务·云原生·golang