本文主要是介绍树莓派 4b 安装 Kubernetes,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
树莓派 4b 安装 Kubernetes
K3S 是 Rancher 提供的用于边缘硬件的简化版本的 Kubernetes,基本能力和 Kubernetes 接近,适用于 IoT 硬件,支持 x86_64, ARMv7, ARM64 等
安装
在 Ubuntu Server 21.04 上安装 K3S
1. 安装 Docker
apt update & apt upgrade & apt install docker.io
2. 安装 K3S
登录树莓派所在的机器,执行安装脚本
curl -sfL https://get.k3s.io | sh -
安装完成后,使用 kubectl 查看集群信息
k3s kubectl get node# 也可以直接使用 kubectl
kubectl get nodeNAME STATUS ROLES AGE VERSION
ubuntu Ready control-plane,master 1h v1.20.6+k3s1
3. 本地访问集群
- 获取 Kube Config
默认的 Kubernetes Config 文件是 /etc/rancher/k3s/k3s.yaml
,将该文件内容添加到本地,修改 server 的地址为树莓派的 IP 地址即可
apiVersion: v1
clusters:
- cluster:certificate-authority-data: xxxserver: https://127.0.0.1:6443name: default
contexts:
- context:cluster: defaultuser: defaultname: default
current-context: default
kind: Config
preferences: {}
users:
- name: defaultuser:client-certificate-data: xxxclient-key-data: xxx
- 访问集群
kubectl get node --kubeconfig ~/.kube/piNAME STATUS ROLES AGE VERSION
ubuntu Ready control-plane,master 9h v1.20.6+k3s1
启动 Rancher
Rancher 是一个用于管理 K8S 集群的工具,可以在宿主机上通过 Docker 启动 Rancher,将集群导入管理
docker run -d --restart=unless-stopped -p 8080:80 -p 8443:443 rancher/rancher:v2.3.5
参考文档
- k3s 官网
- 树莓派 4 使用 WiFi 从 SSD Headless 启动
- Kubenetes 部署 Dashboard
- Kubernetes Dashboard
这篇关于树莓派 4b 安装 Kubernetes的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!