wsl2安装rancher并导入和创建k8s集群

环境准备

  1. 安装wsl2点击此文]
  2. ubuntu20.04安装docker 点击此文,安装完成后docker镜像仓库改成阿里云镜像加速地址.如果不熟请点击此文

docker 安装rancher

启动wsl,根据官方文档以root身份执行

  sudo docker run -d --restart=unless-stopped -p 80:80 -p 443:443 --privileged rancher/rancher

然后是漫长等待,docker需要拉取1-2G的镜像,等待容器启动后,访问
http://wslIP地址/ 等待时间过长,无法访问。执行

docker logs -f 容器ID

查看日志:

etcdserver: read-only range request "key:\"/registry/configmaps\" range_end:\"/registry/configmapt\" count_only:true " with result "range_response_count:0 size:7" took too long (117.801502ms) to execute
搜索rancher的issue列表,突然看到一个关于固态硬盘和机械硬盘的回答。于是把原来在c盘的wsl迁移到了d盘,然后在迁移回c盘,我的C盘是ssd固态,其他为机械盘。因为etcd对硬盘io性能比较敏感。迁移方法参考此文

windows terminal 执行 wsl -d Ubuntu 进入ubuntu 20.04,启动rancher容器,访问 http://wslIP地址/
可以看到小清新界面:

image.png

我已经更改了密码,第一次使用会有重设密码的步骤。至此rancher安装成功

创建一台vmware 虚拟机安装k3s

注意vmware的虚机最好也装在ssd上!!!
一般来说最新版本安装步骤看官方中文文档,,这个步骤我重装了4次,无语了。后面采用离线安装方式。 安装前特别注意选择k3s的安装版本。查看步骤:

  1. 首先查看rancher的版本,登录rancher,点击左边的三横,调出左边菜单栏,最下边,中间会显示rancher版本号,如图。

image.png

然后在主页下面也会显示k3s的当前版本号。因为rancher本身其实是安装在k3s上的。查看一下k3s的版本,我的如图:

image.png

看了后有点吃惊,因为安装时候rancher最新release是v2.8.3,而docker拉取的latest镜像却是2.6.3! 估计是阿里云镜像更新没有很及时,有大佬知道请指教一下。
安装k3s前看一下rancher和k3s的版本对应关系,点击[官方matrix] (https://www.suse.com/suse-rancher/support-matrix/all-supported-versions/rancher-v2-6-3/) v2.8.3明确列出了支持可导入的k3s版本,而v2.6.3并没有。但是它列出了local cluster的有效版本。我就重新离线安装了它支持的最高版本:v1.21.7+k3s1。如果版本不对应rancher中导入的集群会一直pending。

vmware虚拟机离线安装k3s v1.21.7+k3s1版本

根据此文采用 Containerd + 手动部署镜像方式的方式安装成功了k3s 这样可以避免再安装docker.
虚机shell执行:

  systemctl status k3s

确定服务在running

rancher导入外部k8s集群

然后回到rancher,在主页面或者集群管理界面点击导入k8s集群导入k3s,具体步骤点击此文
集群状态顺利变成了active。

image.png
点击后面的"explore"可以查看集群信息。

rancher 创建集群

卸载vmware 虚拟机上的k3s,按照此文 的创建集群部分,在vm上创建了新集群。如图:

image.png

至此任务完成,enjoy!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/9358.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

《基于GNU-Radio和USRP的雷达通信系统的实现》文献阅读

文章目录 前言一、摘要二、引言三、联合系统实施1、基本原理2、实验方案 四、软件设置1、发射机2、接收机 五、实验结果1、实验设置2、波形3、室内外对比4、不同参数的结果 六、结论七、参考文献八、论文自取九、阅读收获 前言 本文记录《基于GNU-Radio和USRP的雷达通信系统的实…

典型相关分析模型评价的标准和代码

典型相关分析模型的评价标准主要包括以下几个方面: 1. **模型拟合度**:评估模型是否能够充分解释观察到的数据变异。通常使用相关系数或典型相关系数来衡量模型的拟合度。 2. **变量选择**:评估选择的变量是否能够有效地解释目标变量的变异…

抱歉

由于最近面临着巨大的升学压力,我很少写博客,但我会抽时间写博客的,并且openjudge的题目我也在做,还正在其他好博客学习如何能把代码写的跟具体把博客做好做的幽默之类的,漫画也出了一个新坑,叫 地球“n…

2024粤港澳青少年信息学创新大赛C++知识点汇总和真题训练

2024粤港澳青少年信息学创新大赛C知识点汇总和真题训练 知识汇总 真题训练 程序设计语言C是一种解释性语言。 A.正确 B.错误 Python是一种编译型语言。 A.正确 B.错误 误 RAM(随机存取存储器)是一种易失性存储设备。 A.正确 B.错误 Java…

Docker-harbor

一、搭建本地私有仓库 1.1 下载Registry镜像 1.2 添加本地私有仓库配置 1.3 重启服务并运行Registry容器 1.4.容器的操作 1.4.1 拉取Nginx镜像并为镜像打标签 1.4.2 上传到私有仓库 1.4.3 列出私有仓库所有镜像 1.4.4 列出私有仓库的镜像的所有标签 1.4.5 先删除原有…

基于鸢尾花数据集实施自组织神经网络聚类分析

基于鸢尾花数据集实施自组织神经网络聚类分析 1. 自组织神经网络的基础知识2. 鸢尾花数据集的自组织分类3. SOM的无监督聚类 1. 自组织神经网络的基础知识 自组织神经网络也称自组织映射(SOM)或自组织特征映射(SOFM),…

限流算法深度解析与实用指南

1. 限流概述 在现代软件开发中,服务的高可用性和稳定性是至关重要的,而限流正是确保这一点的有效技术手段之一。限流可以防止过多的请求在短时间内涌向服务,从而引发服务过载并最终导致崩溃。这一部分,我们将探讨限流的必要性、应…

Coze扣子开发指南:用免费API自己创建插件

虽然Coze扣子现在插件商店已经有几百个插件了,但相对于海量人群的众多差异化需求,还是远远不够的。如果插件商店没有合适的插件,其实完成可以自己创建,过程也很简单,不需要编写任何代码。 首先打开个人空间&#xff0…

mybatis的xml配置文件以及mybatis使用

数据库配置文件.db(放在resource下)&#xff1a; Mb.driver com.mysql.cj.jdbc.Driver Mb.url jdbc:mysql://127.0.0.1:3306/数据库名 Mb.username root Mb.password 密码 mybatis-config的xml文件&#xff08;放在resource下&#xff09;&#xff1a; <?xml versio…

速盾cdn在企业网站和小微企业网站中表现如何?

速盾CDN&#xff08;Content Delivery Network&#xff09;是一种通过分布式网络将内容快速传递给用户的技术解决方案。在企业网站和小微企业网站中&#xff0c;速盾CDN提供了许多好处和优势。 首先&#xff0c;速盾CDN可以大大提高网站的访问速度。由于CDN采用分布式的方式&a…

Pytorch基础:torch.expand() 和 torch.repeat()

在torch中&#xff0c;如果要改变某一个tensor的维度&#xff0c;可以利用view、expand、repeat、transpose和permute等方法&#xff0c;这里对这些方法的一些容易混淆的地方做个总结。 expand和repeat函数是pytorch中常用于进行张量数据复制和维度扩展的函数&#xff0c;但其…

AcWing 835:Trie字符串统计 ← 字典树(Trie树)模板题

【题目来源】https://www.acwing.com/problem/content/837/【题目描述】 维护一个字符串集合&#xff0c;支持两种操作&#xff1a; ● I x 向集合中插入一个字符串 x&#xff1b; ● Q x 询问一个字符串在集合中出现了多少次。 共有 N 个操作&#xff0c;所有输入的字符…

如何在Python中实现文本相似度比较?

在Python中实现文本相似度比较可以通过多种方法&#xff0c;每种方法都有其适用场景和优缺点。以下是一些常见的文本相似度比较方法&#xff1a; 1. 余弦相似度&#xff08;Cosine Similarity&#xff09; 余弦相似度是通过计算两个向量之间夹角的余弦值来确定它们之间的相似…

Linux sudo 指令

sudo命令 概念&#xff1a; sudo是linux下常用的允许普通用户使用超级用户权限的工具&#xff0c;允许系统管理员让普通用户执行一些或者全部的root命令&#xff0c;如halt&#xff0c;reboot&#xff0c;su等。这样不仅减少了root用户的登录和管理时间&#xff0c;同样也提高…

解决Windows下共享文件夹的再三访问失败问题

今天遇到一个奇葩的情况&#xff0c; 明明局域网的两台电脑可以ping通&#xff0c; 明明共享文件夹的Everyone权限设置妥当&#xff0c; 明明高级网络共享中的文件共享&#xff0c;密码保护都已经开启了&#xff0c; 明明防火墙也关闭了&#xff0c; 明明输入连接地址后也…

22、Flink 背压下的 Checkpoint处理

1.概述 通常&#xff0c;对齐 Checkpoint 的时长主要受 Checkpointing 过程中的同步和异步两个部分的影响&#xff1b;但当 Flink 作业正运行在严重的背压下时&#xff0c;Checkpoint 端到端延迟的主要影响因子将会是传递 Checkpoint Barrier 到 所有的算子/子任务的时间&…

线程与进程

进程 进程是程序的一次执行过程&#xff0c;系统程序的基本单位。有自己的main方法&#xff0c;并且主要由主方法运行起来的基本上就是进程。 线程 线程与进程相似&#xff0c;但线程是一个比进程更小的执行单位。一个进程在其执行的过程中可以产生多个线程。与进程不同的是…

vty、带内/带外管理、带内/带外ip简介

1、vty是什么&#xff1f; (virtual teletype)虚拟电传打字机 漫谈VTY (qq.com) 视频链接&#xff1a;使用20世纪30年代的电传打字机作为Linux系统的终端 https://hackaday.com/2020/04/15/logging-into-linux-with-a-1930s-teletype/ 2、console端口和vty端口的区别&#xf…

局域网语音对讲系统_IP广播对讲系统停车场解决方案

局域网语音对讲系统_IP广播对讲系统停车场解决方案 需求分析&#xff1a; 随着国民经济和社会的发展&#xff0c; 选择坐车出行的民众越来越多。在保护交通安全的同时&#xff0c;也给停车场服务部门提出了更高的要求。人们对停车场系统提出了更高的要求与挑战&#xff0c; 需要…

部分设计模式概述

单例模式 工厂模式 适配器模式 模板方法模式 策略模式 责任链 观察者模式&#xff08;又叫发布订阅模式&#xff09;