某不知名博客 某不知名博客
首页
  • 《vulcat文档》
  • Web安全

    • 《BurpSuite及官方实验室》
    • 《OSWE学习历程》
  • 云原生安全

    • 《Docker命令大全》
    • 《CKS考试学习指南》
    • 《旧-Kubernetes教程》
漏洞库
  • 《渗透工具大全》
  • 《云安全》
事件库
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Carsaid

安全界的小学生
首页
  • 《vulcat文档》
  • Web安全

    • 《BurpSuite及官方实验室》
    • 《OSWE学习历程》
  • 云原生安全

    • 《Docker命令大全》
    • 《CKS考试学习指南》
    • 《旧-Kubernetes教程》
漏洞库
  • 《渗透工具大全》
  • 《云安全》
事件库
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 前言

  • 学习建议

  • Docker命令大全
  • Kubernetes教程

    • Kubernetes(K8s)学习教程 - 前言
      • 重要提示!!!
      • 好书推荐(不含任何广告,纯个人推荐)
    • 第1章-Kubernetes集群部署
    • 第2章-便捷性设置以及集群插件的安装
    • 第3章-基础操作
    • 第4章-集群升级
    • 第5章-Pod
    • 第6章-Pod生命周期与资源限制
    • 第7章-Pod与节点
    • 第8章-控制器Deployment
    • 第9章-Deployment镜像变更和滚动更新
    • 第10章-其他控制器-以及标签表达式
    • 第11章-控制器与节点驱逐
    • 暂缓更新
    • 练习题

    • 常用命令及yaml配置

  • CKS教程

  • 云原生安全
  • Kubernetes教程
clincat
2023-06-07
目录

Kubernetes(K8s)学习教程 - 前言

原创

本博客原创文章,转载请注明出处

- name: 原创
  desc: 本博客原创文章,转载请注明出处
  bgColor: '#F0DFB1'
  textColor: '#1078E6'
1
2
3
4

# Kubernetes(K8s)学习教程 - 前言

截至 2023 年 06 月,Kubernetes(简称 K8s)的最新版本为 1.27.2 。

本着用新不用旧的原则,本教程将基于 Kubernetes 1.27 版本来编写。大致的学习路线为:

  • 先搭建 Kubernetes 1.26 版本的集群(集群部署);
  • 然后升级到 Kubernetes 1.27 版本(集群升级);
  • 基于 Kubernetes 1.27 版本演示各种命令及配置过程(使用和维护)。
更新

截至 2023 年 10 月,Kubernetes 的最新版本为 1.28.2 。

  • 修改一下第二条学习路线:将 1.26 版本升级到 1.27,然后再升级到 Kubernetes 1.28 版本(集群升级)。

由于 Kubernetes 的官方技能认证将考试中的 Kubernetes 版本更新为了 1.28,所以我们也要跟上时代。

相关资料

Kubernetes发行版本列表 (opens new window)

# 重要提示!!!

低版本的 K8s 默认使用 Docker (opens new window) 作为底层的 容器运行时(runtime)”。

但从 1.24 版本开始,K8s 弃用 Docker ,改为使用其他的容器运行时。尽管 K8s 弃用了 Docker,但经过一些配置之后,Docker 依然能够作为 K8s 的容器运行时,并不是说完全不支持 Docker 了。

但是嘛,既然人家已经弃用了,那我们也没必要死磕 Docker,可以趁此机会尝试一下其他的容器运行时。目前,市面上的容器运行时有很多,例如 containerd (opens new window)、CRI-O (opens new window) 等。

在本教程中,将使用 containerd 作为 K8s 的容器运行时。

学习更多

kubernetes为什么不支持docker了 (opens new window)

什么是runtime,docker和containerd的关系 (opens new window)

# 好书推荐(不含任何广告,纯个人推荐)

这是我阅读过的一本书,该书讲授了 Kubernetes官方技能认证 (opens new window) CKA 及 CKAD 的学习路线和教程。通过阅读这本书,我掌握了 Kubernetes 的基本技能,并成功考取了 CKA 认证。在本系列学习教程中,有很多的知识点都来自于这本书。

但是,由于该书出版比较早,其中的某些知识点有可能会过时(该书基于 Kubernetes 1.21 版本编写)。建议阅读此书的过程中 与 最新版本的 Kubernetes 一起食用,发现旧版本 和 新版本之间的差别,学习效果更佳。

书名:《CKA/CKAD 应试指南-从Docker到Kubernetes完全攻略》

Not Found Image

此外,如果你也对 Kubernetes 的官方技能认证感兴趣,则你可以点击以下链接进入官网,然后购买相应的考试项目。

目前 Kubernetes 的官方认证有四个:KCNA、CKAD、CKA 和 CKS。

后续会有专门的文章介绍这几个证书,并分享个人的考证经验。

LINUX基金会

Linux基金会开源软件学园

- name: LINUX基金会
  desc: Linux基金会开源软件学园
  avatar: https://fastly.statically.io/gh/clincat/blog-imgs@main/vuepress/static/imgs/docs/cloud-native-security/CNCF.png
  link: https://training.linuxfoundation.cn/
  bgColor: '#003778'
  textColor: '#fdfdfd'
1
2
3
4
5
6
编辑 (opens new window)
Docker命令大全
第1章-Kubernetes集群部署

← Docker命令大全 第1章-Kubernetes集群部署→

最近更新
01
API测试笔记
04-30
02
msfvenom
03-29
03
Metasploit
03-29
更多文章>
Theme by Vdoing | Copyright © 2023-2024 Carsaid | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式