树莓派 4b 安装 Kubernetes

Kubernetes 专栏收录该内容
12 篇文章 1 订阅

树莓派 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 node

NAME     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: xxx
    server: https://127.0.0.1:6443
  name: default
contexts:
- context:
    cluster: default
    user: default
  name: default
current-context: default
kind: Config
preferences: {}
users:
- name: default
  user:
    client-certificate-data: xxx
    client-key-data: xxx
  • 访问集群
kubectl get node --kubeconfig ~/.kube/pi

NAME     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

RaspberryPiRancherCluster.png

参考文档

展开阅读全文
  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

打赏
文章很值,打赏犒劳作者一下
相关推荐
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页

打赏

呜呜呜啦啦啦

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值