首页 > 其他 > 详细

[转帖] 龙芯 中标麒麟的 源 以及K8S

时间:2019-08-05 20:05:32      阅读:750      评论:0      收藏:0      [点我收藏+]

龙芯Mips64el平台上部署K8s

https://ysicing.me/posts/mips64el-loongson-k8s/

 

YSICING 

不会具体讲怎么部署,原理都类似,将原先amd64换成mips64el

中标麒麟龙芯CPU源

# /etc/yum.repos.d/ns7-mips.repo
[ns7-mips64el-os]
name=NeoKylin Linux Advanced Server 7 - $basearch - Os
baseurl=http://download.cs2c.com.cn/neokylin/server/releases/7.0/ls_64/
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-neokylin-release
enabled=1

[ns7-mips64el-extras]
name=NeoKylin Linux Advanced Server 7 - Addons
baseurl=http://download.cs2c.com.cn/neokylin/server/everything/7.0/ls_64/
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-neokylin-release
enabled=0

[ns7-mips64el-updates]
name=NeoKylin Linux Advanced Server 7 - Updates
baseurl=http://download.cs2c.com.cn/neokylin/server/updates/7.0/ls_64/
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-neokylin-release
enabled=1

还有一个就是龙芯自己的仓库比较迷,但是软件包比较新

http://ftp.loongnix.org/os/loongnix/1.0/

基础镜像

neokylin基础镜像

wget https://raw.githubusercontent.com/docker/docker/master/contrib/mkimage-yum.sh
chmod +x ./mkimage-yum.sh
./mkimage-yum.sh -y /etc/yum.conf nk-base

wget http://list.isoftos.win/script/create_docker_image.loogson
chmod +x create_docker_image.loogson
./create_docker_image.loogson nk-base

debian基础镜像

可以通过异构构建镜像方式

可以参考大佬项目 debian-debootstrap

k8s编译

宿主机编译

4核16G,性能太差,源码编译安装go新版本差不多两小时

通过异构镜像编译

大概修改印象:

# 第一处
mips64*)
    host_arch=mips64le
    ;;
# 第二处
"linux/mips64le")
    export CGO_ENABLED=1
    export CC=mips64el-linux-gnu-gcc
    ;;
# 第三处
linux/mips64le
# 第四处
uint64转换一下

具体可以通过make<xxx组件名>

pause镜像

这个得注意一下, 不能用空镜像,可以使用基础镜像

推荐阅读

Caddy反代Rancher利用Caddy代理Google网站

[转帖] 龙芯 中标麒麟的 源 以及K8S

原文:https://www.cnblogs.com/jinanxiaolaohu/p/11305045.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!