kos安装k3s v1.19.8部署实践教程

目录

1 概述

2 安装环境

2.1 操作系统环境

2.2 工具版本

3 安装与测试

3.1 安装k3s v1.19.8

3.2 测试运行


1 概述

浪潮信息KOS是浪潮信息基于Linux Kernel、OpenAnolis等开源技术自主研发的一款服务器操作系统,支持x86、ARM等主流架构处理器,性能和稳定性居于行业领先地位,具备成熟的 CentOS 迁移和替换能力,可满足云计算、大数据、分布式存储、人工智能、边缘计算等应用场景需求。详细介绍见官网链接浪潮信息云峦服务器操作系统KeyarchOS_KOS服务器操作系统-浪潮信息

k3s是经过CNCF认证的由Rancher公司开发维护的一个轻量级的 Kubernetes 发行版,内核机制还是和 k8s 一样,但是剔除了很多外部依赖以及 K8s 的 alpha、beta 特性,同时改变了部署方式和运行方式,目的是轻量化 K8s,简单来说,K3s 就是阉割版 K8s,消耗资源极少。它主要用于边缘计算、物联网等场景。K3s 具有以下特点,安装简单,占用资源少,只需要512M内存就可以运行起来;apiserver 、schedule 等组件全部简化,并以进程的形式运行在节点上,把程序都打包为单个二进制文件,每个程序只需要占用100M内存;使用基于sqlite3的轻量级存储后端作为默认存储机制。同时支持使用etcd3、MySQL 和PostgreSQL作为存储机制;默认使用 local-path-provisioner 提供本地存储卷;默认安装了Helm controller 和 Traefik Ingress controller;所有 Kubernetes control-plane 组件的操作都封装在单个二进制文件和进程中,使 K3s 具有自动化和管理包括证书分发在内的复杂集群操作的能力。减少外部依赖,操作系统只需要安装较新的内核以及支持cgroup即可,k3s安装包已经包含了containerd、Flannel、CoreDNS,非常方便地一键式安装,不需要额外安装Docker、Flannel等组件。详细介绍见官网链接http://docs.rancher.cn/docs/k3s

2 安装环境

2.1 操作系统环境

版本信息:KeyarchOS 5.8

硬件平台:X86_64

2.2 工具版本

K3s1 v1.19.8

https://github.com/k3s-io/k3s/releases/tag/v1.19.8%2Bk3s1

3 安装与测试

3.1 安装k3s v1.19.8

进入网站github.com/rancher/k3s/releases找到k3s1 v1.19.8 下载bin包和镜像

进入网站docs.k3s.io/installation/airgap 点击get.k3s.io,将里面文档保存下来命名为install.sh

下载K3s的bin包,镜像和安装脚本,将其上传到服务器

 将镜像放到指定位置

给bin包权限,移动到指定位置

开始安装

chmod +x ./install.sh

INSTALL_K3S_SKIP_DOWNLOAD=true ./install.sh

3.2 测试运行

1、检查k3s状态

kubectl get all -n kube-system

2、执行kubectl get -h查看帮助

 3、执行kubectl get nodes

4、查看k3s版本

5、kubectl get svc

6、部署一个简单的示例应用程序,例如 Nginx,等待 Pod 启动并运行:

7、创建一个服务,允许外部流量访问 Nginx,等待 LoadBalancer 分配外部 IP 地址:

上述表明k3s1 v1.19.8安装成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值