Rancher Desktop 搭建 K3s 单机环境
Rancher Desktop 是一个在桌面上提供容器管理和 Kubernetes 的应用程序;它适用于 Mac、Windows 和 Linux
官网
Github
根据宿主机的系统下载并安装 Rancher Desktop,然后运行程序切换到“Kubenetes Setting”,勾选“Enable Kubenetes”,然后等待完成(安装 Kubernetes 需要科学上网)切换到“WSL Integration”,勾选安装好的 WSL,如:“Debian”Windows 开启 WSL 并使用 Docker
Windows 子系统(WSL)搭建 Docker & K8s 环境
安装系统开启 WSL 功能并安装分发版,按系统版本下载并安装 WSL 2 内核更新包: x64 & ARM641234#官方可安装 WSL 分发版wsl --list -o#本地已安装 WSL 分发版wsl --list -v
CentOS适用于 Linux 的 Windows 子系统:CentOSCentOS 8 停止维护,7 也会在 2024 年停止更新,可以安装一个 Debian
Debian1wsl --install -d Debian
安装 WSL 后,需要为新安装的 Linux 发行版创建用户帐户和密码;不能用 root。安装完成以后,进行更新1sudo apt update && sudo apt upgrade开启 Windows 功能“虚拟机平台”,再通过 wsl --set-default-version 2 命令将 WSL 2 设置为默认版本12#切换指定分发的 WSL 版本wsl --set-version Debian 2
Docker下载安装硬件满足条件且 WSL 2 已经安装并更新内核的机器,下载安装 Docker Deskto ...
Hadoop 入门
大数据本身是一个抽象的概念。从一般意义上讲,大数据是指无法在有限时间内用常规软件工具对其进行获取、存储、管理和处理的数据集合。业界对大数据还没有一个统一的定义,但是大家普遍认为,大数据具备 Volume、Velocity、Variety 和 Value 四个特征,简称“4V”,即数据体量巨大、数据速度快、数据类型繁多和数据价值密度低。
Volume:数据体量巨大
Velocity:数据速度(产生、处理和分析)在持续加快
Variety:数据类型繁多。
Value:数据价值密度低系统简介✔ Hadoop 是一个处理、存储和分析海量的分布式、非结构化数据的开源框架。最初由 Yahoo 的工程师 Doug Cutting 和 Mike Cafarella 在 2005 年合作开发。后来,Hadoop 被贡献给了 Apache 基金会,成为 Apache 基金会的开源项目。✔ Hadoop 是一种分析和处理大数据的软件平台,是一个用 Java 语言实现的 Apache 的开源软件框架,在大量计算机组成的集群中实现了对海量数据的分布式计算。✔ Hadoop 采用 MapReduce 分布式计算 ...
适用于 Linux 的 Windows 子系统(WSL)- CentOS
微软商店安装 CentOS 子系统居然收费,本文通过 LxRunOffline 和 ~~[WSL-Distribution-Switcher](https://github.com/RoliSoft/WSL-Distribution-Switcher/)(报错)~~ 安装 CentOS 子系统
开启功能方式一:使用管理员权限打开 Powershell 执行,重启电脑完成安装1Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux方式二:控制面板->程序->启用或关闭 Windows 功能->勾选适用于 Linux 的 Windows 子系统,确定;重启电脑完成安装
安装系统辅助软件软件下载
最新版本: https://github.com/DDoSolitary/LxRunOffline/releases
开发版本:https://ddosolitary-builds.sourceforge.io/LxRunOffline/
右键菜单右键菜单(msvc ...
Nacos 注册中心
解压安装12cd /app/softwaretar -zxvf nacos-server-2.1.0.tar.gz -C /app/service
配置文件1234567891011vi /app/service/nacos/conf/application.propertiesserver.servlet.contextPath=/nacosserver.port=8848nacos.inetutils.ip-address=xxx.xxx.xxx.xxxserver.tomcat.basedir=/app/logs/nacos#关闭日志server.tomcat.accesslog.enabled=false#修改完成以后使用以下命令查看grep -Ev "^$|#" /app/service/nacos/conf/application.properties
设置运存12345678910vi /app/service/nacos/bin/startup.shif [[ "${MODE}" == "stan ...
机械革命笔记本:Code01 v2.0
历程由于工作需要,用了 5、6 年小米笔记本已经不堪重负,8 月初看到机械革命的 Code 01 ver2 就很心动,在京东预约了 64GB 内存的最高配和 32G 的中配
2022.08.15:开启定金预售,但是只能买 32GB 中配
2022.08.24:付尾款,同时当晚开启 64GB 高配的预售,结果没抢到;买到的问客服 31 号才发货,给我急得(月底要出差,从南飞到北)
2022.08.27:发货了(客服啥也不是),28 号就到手,虽说跨区拿的
开箱(伪)到手忘记重置系统,触摸板不是很灵敏,不过我一直用鼠标,这个没怎么关注;不过发布会说键帽有防油、防指纹图层,就是鬼扯,比我的小米粘得厉害多了。
偶然用 ALT+TAB 切换窗口时发现有一个“ Form1”的隐藏窗口,通过仔细对比查询确定是这个 Notify.exe 程序
大晚上跟客服对线,他再问技术告知是 OSD 显示(就是 FN+X 功能键);名字叫 Form1 就很无语,粗制滥造有木有
然后听到滋滋滋的电流声,插上电源会变得更大;客服说正常现象且除了换机无法解决,吐槽下:客服门槛好低自己在官网驱动下载页面查询 OSD 显示 ...
Nacos 配置中心
简介说明平台部署的工程有十几个,本地配置文件就得维护十几份;其中有公共的配置,改起来头疼而且无法进行版本管理;这时候就需要一个统一的配置中心进行管理,目前常用的开源服务有:[[Nacos 注册中心]] & [[Apollo 入门]]
服务对比
Apollo
Nacos
开源时间
2016.5
2018.6
配置实时推送
支持:HTTP 长轮询 1s 内
支持:HTTP 长轮询 1s 内
版本管理
自动管理
自动管理
配置回滚
支持
支持
灰度发布
支持
待支持
权限管理
支持
待支持
多环境
支持
支持
监听查询
支持
支持
多语言支持
Go、C++、Python、Java、.Net、OpenAPI
Python、Java、NodeJs、OpenAPI
高可用最小集群数
Config*2 & Admin*3 & Portal*2 & MySQL=8
Nacos*3 & MySQL=4
通信协议
HTTP
HTTP
数据一致性
数据库模拟消息队列,Apollo 定时读消息
HTTP 异步通 ...
Prometheus & Grafana 监控系统
通常使用 Grafana 进行监控数据的展示,使用 AlertManager 组件进行提前预警
PrometheusPrometheus 是一套开源监控系统,使用 Go 语言开发,是 Google BorgMon 监控系统的类似实现;基本原理是通过 HTTP 协议周期性抓取被监控组件的状态,任意组件只要提供对应的 HTTP 接口就可以接入监控,输出监控信息的 HTTP 接口被称作 exporter,想要监控什么服务下载相应的 exporter 即可。
安装 Prometheus1234wget https://github.com/prometheus/prometheus/releases/download/v2.37.4/prometheus-2.37.4.linux-amd64.tar.gztar -zxvf prometheus-2.37.4.linux-amd64.tar.gz -C /app/servicemv /app/service/prometheus-2.37.4.linux-amd64 /app/service/prometheusmkdir -pv /app/ ...