Kubernetes 入门实战课
罗剑锋
Kong 高级工程师,Nginx/OpenResty 开源项目贡献者
19527 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已完结/共 41 讲
Kubernetes 入门实战课
15
15
1.0x
00:00/00:00
登录|注册

课前准备|动手实践才是最好的学习方式

你好,我是 Chrono,今天我们的任务是搭建实验环境。
如果你看过我的另外两个极客时间专栏(《透视 HTTP 协议》和《C++ 实战笔记》)就会知道,我一直都很强调实验环境的重要程度,毕竟计算机这门学科的实践性要大于理论性,而且有一个能够上手操作的实际环境,对学习理论也非常有帮助。
落到我们的这个 Kubernetes 学习课上,实验环境更是必不可少的,因为和网络协议、编程语言不同,Kubernetes 是一个更贴近于生产环境的庞大系统,如果“光说不练”,即使你掌握了再多的知识,但不能和实际相结合,也只能是“纸上谈兵”。
俗话说:“工欲善其事,必先利其器”,所以在正式学习之前,我们必须要有一个基本的实验环境,要能够在环境中熟悉 Kubernetes 的操作命令、验证测试 Kubernetes 的各种特性,有这样的“帮手”作为辅助,我们的学习才能够事半功倍。

选择什么样的实验环境

但想要得到一个完整的 Kubernetes 环境不那么容易,因为它太复杂了,对软硬件的要求都比较高,安装部署过程中还有许多的小细节,这些都会成为学习过程中的“拦路虎”。
那么,应该怎么搭建出符合我们要求的实验环境呢?
你也许会说:现在的云厂商到处都是,去网上申请一个就好了。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

学习Kubernetes时,搭建实验环境至关重要。本文强调了实践对于理论知识的重要性,特别是在计算机领域。选择合适的实验环境和虚拟机软件是关键,建议在本地搭建虚拟机环境以便自主控制和定制。推荐了VirtualBox和VMWare Fusion作为虚拟机软件,并提供了针对不同软件的设置建议。文章还介绍了选择适合的Linux发行版和配置虚拟机的步骤。总的来说,本文为读者提供了搭建Kubernetes实验环境的详细指南,帮助读者快速了解并开始实践学习。文章还提到了一些常用的Linux操作和课下作业,为读者在学习Kubernetes之前做好准备。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《Kubernetes 入门实战课》
新⼈⾸单¥59
立即购买
登录 后留言

全部留言(120)

  • 最新
  • 精选
  • 罗耀龙@坐忘
    置顶
    用联想ideapad z360,把环境给搭建出来了,nice 在这跟大伙说说我遇到的坑以及我找到的解决办法 1.安装时,选择中文后,屏幕不能完全显示,按不到“下一步”而无法继续。我把安装语言换成英语,“Next”键就能点的着 2.VirtualBox要安装增强功能但提示错误。我后来把光驱中的安装盘弹掉,这下就能安装增强功能补丁 3.记得及时给系统拍快照

    作者回复: awesome!

    2022-06-21
    13
  • Geek_f289b5
    正在隔壁啃 张磊老师的《深入剖析 Kubernetes》,发现时间过去挺久了,挺多东西不再可用。 正好发现了这个,太巧了。

    作者回复: 这两个不冲突,我这个偏入门,张老师的是讲内部底层原理,结合起来学习效果更好。

    2022-06-20
    24
  • 陈卧虫
    给虚拟机拍个快照一定要做,重来一次太费时间了

    作者回复: great

    2022-06-20
    13
  • Run
    wsl + kind 秒搭建

    作者回复: 这个也不错。

    2022-06-21
    2
    10
  • xmr
    virtualbox开始支持m1了,出了预览版: https://download.virtualbox.org/virtualbox/7.0.0_BETA1

    作者回复: 非常好的消息,感谢分享!

    2022-09-05归属地:北京
    9
  • 覃钰栋
    Ubuntu安装教程: dehttps://www.bilibili.com/video/BV1Tu41167Jr?spm_id_from=333.337.search-card.all.click&vd_source=e6349749b408b1b778403c7e8a6e1b6f

    作者回复: great

    2022-06-23
    3
    8
  • 用 docker 启动 linux 容器 效果应该是一样的

    作者回复: 还不太一样,在容器里不能执行一些特权命令,毕竟容器不是完全的隔离。

    2022-06-21
    6
  • lesserror
    老师,大致看下了本节课。对k8s确实不太了解。 我的问题:为什么需要虚拟机,容器不是比虚拟机更先进的技术吗? 在本地电脑上面装了docker客户端之后,用docker启用一个Linux环境不行吗? 还是学习k8s必须要用虚拟机,在不买云服务商的服务前提下。

    作者回复: 1.容器和虚拟机没有谁更先进的说法,只有不同的应用场景。 2.可以直接安装docker desktop,但我觉得docker毕竟是Linux原生技术,在纯Linux环境下会更好。 3.不是一定要用虚拟机,只是虚拟机会更容易模拟实际的环境。

    2022-06-20
    5
    5
  • W33D
    W10安装过程可参考,预计耗时1-2h: 1)下载VirtualBox:https://www.virtualbox.org/wiki/Downloads 2)从清华大学开源软件镜像站下载:ubuntu-22.04.2-desktop-amd64.iso 地址:https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/22.04/ 3)安装系统,过程与参考可能不一致,配置用户和域名信息后会自动安装 参考:https://blog.csdn.net/weixin_44071580/article/details/126815582 4)设置语言(https://blog.csdn.net/weixin_43959807/article/details/128872860),否则桌面上Terminal无法打开 参考:https://blog.csdn.net/qq_37778018/article/details/120612732 https://blog.csdn.net/weixin_43959807/article/details/128872860 5)自动安装默认NAT转换网络,需要添加一个Host-only网络(左侧选中虚拟机,单击右侧网络,添加即可) 参考:https://blog.csdn.net/jiangbinben/article/details/122942669

    作者回复: great!

    2023-06-10归属地:江苏
    3
  • Daniel
    对于Ubuntu最新版的同学,配置Host-only 和 NAT 的时候,不论您是以 A 方案:(只能与宿主机联通,上不了网) 网卡一:Host-only 网卡二:NAT B 方案:(只能上网,却无法与宿主机联通) 网卡一:NAT 网卡二:Host-only 主要元音是Ubuntu最新版的网卡配置文件 为 Netplan, 而不是以前的 /etc/networks/interfaces的文件,netplan的yaml配置文件只给你配了一张网卡,第二张网卡需要手动设置,这问题真是耗费了我半经历,真是无语死了哈哈。 详情 可以看看这篇教程 https://zhuanlan.zhihu.com/p/394468677

    作者回复: 系统管理方面是最麻烦的,建议学习不要用最新版,找到能用的稳定的就可以了。

    2022-09-13归属地:北京
    3
收起评论
显示
设置
留言
99+
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部