最新文章

ARM64 平台基于 openEuler + iSula 环境部署 Kubernetes

ARM64 平台基于 openEuler + iSula 环境部署 Kubernetes

为什么要在 arm64 平台上部署 Kubernetes,而且还是鲲鹏 920 的架构。说来话长 。。。 此处省略5000 字。

介绍下系统信息;

  • 架构:鲲鹏 920(Kunpeng920)
  • OS:openEuler 20.03 (LTS-SP1)
  • CPU:4c
  • 内存:16G
  • 硬盘:若干

整个过程虽然参考了鲲鹏论坛的帖子,不过还是颇费周折。

TL;DR

整个过程中要注意 arm64 平台上安装 Kubernetes 及网络组件,需要使用 arm64 版本的镜像。

环境配置

1.关闭 selinux

#临时关闭
setenforce 0
#永久关闭 SELINUX=disabled
vim /etc/sysconfig/selinux

2. 关闭swap分区

#临时关闭
swapoff -a
#永久关闭 注释 swap 行
vim /etc/fstab

3. 关闭防火墙

systemctl stop firewalld
ssystemctl disable firewalld

4. 网络配置

对iptables内部的nf-call需要打开的内生的桥接功能