2022 年 02 月
0 篇文章
环境搭建我个人的环境是 wsl2+docker-desktop(wsl2backend)+kind。我并不推荐这套方案,因为 wsl2 和宿主机之间的 localhost 模式端口可能有冲突,docker 的 host 网桥模式会有影响,而且 wsl2 的内存泄露相关的问题并没有很好的缓解。注:后续实践演示均在个人环境上。因此我更推荐使用 linux 虚拟机,使用 docker+kind 的环境,或者 docker+miniku
helm 安装:helm、helm-diff、helmfile,以及 helmfile 自动补全。在 k8s 实践之后会介绍 helm。
"囫囵吞枣" 三、虚拟化技术的发展
虚拟化技术的发展 Hypervisor——虚拟的开始硬件性能过剩、切换操作系统、隔离工作环境等诸多因素,主机虚拟化(虚拟机)相关的技术一直是行业需要。Hypervisor:对虚拟机提供运行完整的“虚拟硬件环境”并管理的软件。Hypervisor 实现可以分为两类:全虚拟化:在本地的系统上安装 Hypervisor 软件来提供运行虚拟机的环境,通过软件模拟完整的底层硬件设备和外部 I/O 设备,性能损失程度大。半
"囫囵吞枣" 二、Devops浅谈
软件流水线 1913 年,亨利·福特提出机械传送带来运输零件让工人进行组装,原先装配底盘所需的 12 小时 28 分的时间减少到 1 小时 33 分。流水线概念实际第一次应用在工厂,产品开始“标准化量产”。工程实践相比于理论学说,在意的是可行性:技术能否落地、产品能否有市场、能否标准化量产。软件生命周期(SoftwareLifeCycle,SLC),将从软件的诞生到最终交付,大致可以分为 6 个周期:问题定义及规划、需求分
"囫囵吞枣" 一、云原生简介
“囫囵吞枣”——前言从云到云服务网络的目的是共享资源云,这个概念已经听了很久了。那什么是云?不同人有不同反应:异地网络服务、服务器机房、数据存储中心、算力共享平台等等。像云电脑等服务推出后,有人说云是“花钱远程租用第三方电脑的使用权”,这是一个很有意思的说法。在上世纪 60 年代,“个人电脑”是异想天开的事。庞大精密的计算设备固定在专业的实验室中心里,专业人员需要花钱向有关机构部门申请特定的使用时长,专
幼而学者,如日出之光;老而学者,如秉烛夜行;时难得而易失也。内容这个系列涉及云原生、DevOps、容器、k8s 等方面的知识。总体来说是毫无“营养”的综述性文章,适合入门时看,帮助快速建立大致的知识理论体系。“囫囵吞枣”我之前的一直抱着“不求甚解”的态度去学习,落得基础不扎实。如今要快速学习云原生这个庞大体系的知识,只能“囫囵吞枣”了。这也是整个“囫囵吞枣”系列的旋律:不会细剖原理,能理清大体逻辑即可