在 Raspberry 4b 上安装 Kubernetes 集群第二部分——安装MicroK8

在树莓派上安装MicroK8

安装MicroK8

对于您的每个Pi,请遵循此部分。完成后,您将在所有地方安装并运行MicroK8。

SSH进入您的第一个Pi,在破解之前,我们需要做一件事。我们需要启用c-group,以便kubelet可以开箱即用。为此,您需要修改配置文件/boot/firmware/cmdline.txt:

sudo nano /boot/firmware/cmdline.txt

并添加以下选项:

cgroup_enable=memory cgroup_memory=1

此特定树莓派的完整行如下所示:

cgroup_enable=memory cgroup_memory=1 net.ifnames=0
dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1
root=LABEL=writable rootfstype=ext4 elevator=deadline rootwait fixrtc

现在将文件保存在编辑器中,然后重新启动:

sudo reboot

完成后,我们现在可以安装MicroK8s快照:

sudo snap install microk8s --classic

安装哪个Kubernetes版本?

MicroK8很简单,因此它将自动更新到该软件包的较新版本,该软件包紧随上游的Kubernetes发行版。

要遵循特定的Kubernetes上游系列,可以在安装过程中选择一个频道。例如,遵循v1.17系列:

sudo snap install microk8s --classic --channel=1.17/stable

根据MicroK8的发行版(稳定版,候选版,Beta版,Edge版),通道由轨道(或系列)和预期的稳定性组成。有关可用哪些发行版的更多信息,请运行:

snap info microk8s

发现MicroK8

在继续之前,这里是MicroK8s命令行的快速介绍:

  • 该start命令将启动所有启用的Kubernetes服务:microk8s.start
  • 该inspect命令将为您提供服务状态:microk8s.inspect
  • 该stop命令将停止所有Kubernetes服务:microk8s.stop
  • 您可以轻松启用Kubernetes附加组件,例如。启用“kubedns”:microk8s.enable dns
  • 要获取集群的状态: microk8s.kubectl cluster-info

MicroK8易于使用,并附带有许多您可以启用或禁用的Kubernetes附加组件。

上一篇:Prometheus监控系统 之 添加监控项


下一篇:Java学习杂记