网络管理网站策划书,网站后台登陆代码,湖北宜昌推广,视频链接提取下载## K3S简介
K3S官方文档链接
K3s是一个轻量级的、专为容器化应用和Kubernetes集群设计的开源Kubernetes发行版。K3s的目标是提供一个更小、更简单、更易于部署和维护的Kubernetes集群。它是Rancher Labs开发的一个项目#xff0c;旨在满足边缘计算、IoT设备、开发和测试环境…## K3S简介
K3S官方文档链接
K3s是一个轻量级的、专为容器化应用和Kubernetes集群设计的开源Kubernetes发行版。K3s的目标是提供一个更小、更简单、更易于部署和维护的Kubernetes集群。它是Rancher Labs开发的一个项目旨在满足边缘计算、IoT设备、开发和测试环境等资源有限或要求轻量级Kubernetes的用例。
与标准Kubernetes发行版相比K3s具有以下特点
小巧轻便K3s的二进制文件和镜像大小较小占用的系统资源更少使其适用于边缘计算等资源受限的环境。
简单部署K3s的安装和部署非常简单可以在单个节点或多个节点上轻松设置Kubernetes集群。
自动化运维K3s包含一些自动化功能如自动证书管理使Kubernetes集群的维护更加容易。
集成额外工具K3s还集成了一些额外的工具如Traefik用于Ingress控制器CoreDNS用于DNS服务以及Local Path Provisioner用于存储管理。
总之K3s旨在为开发者和运维人员提供一个更加轻量级、易于使用和部署的Kubernetes解决方案特别适合资源有限的环境和边缘计算场景。
K3S安装
K3S安装脚本获取脚本地址https://get.k3s.io/
curl -sfL https://get.k3s.io | sh -如果觉得官方源太慢可以指定国内源进行安装
curl -sfL http://rancher-mirror.cnrancher.com/k3s/k3s-install.sh | INSTALL_K3S_MIRRORcn sh -修改配置
装好之后根据需要可以调整下 K3s 的服务配置文件以将 K3s 的默认容器引擎从 Containerd 切换到 Docker。
修改 K3S 服务的配置文件
vi /etc/systemd/system/multi-user.target.wants/k3s.service需要修改 ExecStart 的值
# 原值
# ExecStart/usr/local/bin/k3s server# 新值
ExecStart/usr/local/bin/k3s server --docker --no-deploy traefik之后保存退出执行命令重新加载新的服务配置文件
systemctl daemon-reload
service k3s restart最后可以通过命令确认 K3s 服务是否就绪
k3s kubectl get node如果你看到类似下面的输出表示 K3s 已经安装完成并且正常运行了