1 k8s & k3s
1.1 k8s Kubernetes
Kubernetes (K8s) is an open-source system for automating deployment, scaling, and management of containerized applications.
https://kubernetes.io/
1.2 k3s 轻量级Kubernetes
k3s是经CNCF一致性认证的Kubernetes发行版,专为物联网及边缘计算设计。
https://www.rancher.cn/k3s/
https://docs.rancher.cn/k3s/
https://docs.rancher.cn/docs/k3s/cluster-access/_index
拥有VPN网络的用户可以直接使用下面方法安装。
curl -sfL https://get.k3s.io | sh -
curl -sfL https://get.k3s.io | K3S_URL=https://myserver:6443 K3S_TOKEN=mynodetoken sh -
国内用户,可以使用以下方法加速安装。
curl -sfL http://rancher-mirror.cnrancher.com/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn sh -
curl -sfL http://rancher-mirror.cnrancher.com/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn K3S_URL=https://myserver:6443 K3S_TOKEN=mynodetoken sh -
如何拿到K3S_URL?
ifconfig
如何拿到K3S_TOKEN?
sudo cat /var/lib/rancher/k3s/server/node-token
注意:每台计算机必须具有唯一的主机名。如果您的计算机没有唯一的主机名,请传递K3S_NODE_NAME环境变量,并为每个节点提供一个有效且唯一的主机名。
树莓派
启动配置
sudo vim /boot/firmware/nobtcmd.txt
新增配置选项
cgroup_memory=1 cgroup_enable=memory