Kubernetes教程 您所在的位置:网站首页 k8s课程推荐 Kubernetes教程

Kubernetes教程

2023-10-16 20:26| 来源: 网络整理| 查看: 265

免费 Kubernetes教程K8S教程,绝不降低品质 只要一个 Github Star (opens new window) 就可以鼓励作者尽快完成 剩下的 15% 在线答疑 方式见页尾 Kuboard - 快速在 Kubernetes 落地微服务 # Kubernetes教程 CKA 考试 九五折优惠申请 CKA 考试,优惠码为: Affkub95-268483 现在报名 广告 # Kubernetes免费教程

本教程的主要依据是:Kubernetes 文档,以及使用 Kubernetes 落地 Spring Cloud 微服务并投产的实战经验。适用人群:

Kubernetes 初学者 学习过 Kubernetes,但在投产过程中仍有诸多疑虑和困惑的技术爱好者

根据实际反馈,有很大比例的用户参考 kuboard.cn 网站后,能够在 1 个月内完成 Kubernetes 上的微服务落地工作。

# Kubernetes 介绍 什么是Kubernetes Kubernetes组件 # Kubernetes 体验 离线安装高可用的Kubernetes集群 (30分钟,初学者也许需要更多) 参照经过众多网友验证,不断优化的安装文档,迅速完成 Kubernetes 安装,拥有属于自己的 Kubernetes 集群。 安装微服务管理界面 (5分钟) 使用 Kuboard,无需编写复杂冗长的 YAML 文件,就可以轻松管理 Kubernetes 集群。

观看本节视频讲解

# Kubernetes 入门 0. 学习Kubernetes基础知识 (10分钟) 1. 部署一个应用程序 (5分钟) 2. 查看 Pods / Nodes (10分钟) 3. 公布应用程序 (10分钟) 4. 伸缩应用程序 (10分钟) 5. 执行滚动更新 (10分钟) 6. 复习Kubernetes核心概念 (10分钟)

学习路径建议

入门教程是经典。推荐初学者学习入门教程 2 - 3 遍,甚至更多。 完成入门教程之后,建议首先阅读的文章内容是: 控制器 Pod容器组 Deployment 诊断应用程序 使用私有 registry 中的 docker 镜像 Service 连接应用程序 Ingress 通过互联网访问您的应用 Deployment故障排除 数据卷 Volume 使用KuboardProxy Kubernetes网络模型 容器应用的设计原则、模式和反模式 尝试部署完整的微服务 自动伸缩 自动伸缩-例子 完善工具配置 掌握快速部署高可用Kubernetes集群的窍门 (opens new window) 授权用户访问指定的名称空间 了解日志聚合 了解Kubernetes的监控 按教程章节顺序对 Kubernetes 各种概念进行深入理解 CI/CD 工具链 私有 Docker 镜像仓库 CI/CD pipeline CI/CD集成 投产准备 集群规划 长期维护 可观察性 升级 kubeadm 更新证书 增加、删除节点 备份恢复 etcd 故障排除 # Kubernetes 进阶 架构 节点 集群内通信 控制器 操作Kubernetes 什么是Kubernetes对象 管理Kubernetes对象 名称 名称空间 使用名称空间共享集群 标签和选择器 注解 字段选择器 容器 容器镜像 容器的环境变量 工作负载 容器组 - 概述 容器组 - 生命周期 容器组 - 初始化容器 控制器 - 概述 控制器 - ReplicaSet 控制器 - ReplicationController 控制器 - Deployment 控制器 - StatefulSet 控制器 - DaemonSet 控制器 - 垃圾回收 控制器 - TTL 控制器 - Job 控制器 - CronJob 服务发现、负载均衡、网络 Service 概述 Service 详细描述 Service 类型 Service/Pod 的 DNS 配置Pod的 /etc/hosts Service 连接应用程序 Ingress 通过互联网访问您的应用 如何选择网络插件 存储 数据卷 Volume 存储卷 PV 和存储卷声明 PVC 存储类 StorageClass 自建 NFS 服务 配置 使用私有 registry 中的 docker 镜像 使用 ConfigMap 配置您的应用程序 管理容器的计算资源 将容器调度到指定的节点 污点和容忍 taints and toleration Secrets Security Context # Kubernetes 高级

问题诊断

诊断应用程序 诊断集群问题

日志

日志 日志聚合套件

调度

调度 调度调优 调度框架

策略

Limit Range Resource Quota

安全

用户认证概述 使用GitLab/GitHub等账号登录Kubernetes/Kuboard 使用 LDAP 用户登录Kubernetes/Kuboard RBAC授权 授权用户访问名称空间 授权用户访问名称空间列表

监控

监控套件 告警

联邦

# Kubernetes 实战 从微服务视角理解 Kubernetes

在 Kubernetes 上部署 Spring Cloud 微服务:

概述 导入 example 微服务应用 (15分钟) 导入一个完整的 example 微服务应用,体验 Spring Cloud 在 Kubernetes 上的部署过程。 在微服务上下文中监控 example 根据微服务上下文查看监控结果

在 Kubernetes 上部署 Spring Cloud 微服务:(Spring Blade)

准备 环境准备 构建镜像 部署 部署 Nacos 部署其他基础软件 部署微服务层 部署 saber-web 验证 SpringBlade 部署结果 导入导出 导出 yaml 导入 yaml 监控及日志 监控 聚合日志

在 Kubernetes 上部署 Spring Cloud 微服务:(Open Capacity Platform)

准备 准备OCP的构建环境和部署环境 构建docker镜像并推送到仓库 部署 部署顺序 在K8S上部署eureka-server 在K8S上部署mysql 在K8S上部署redis 在K8S上部署auth-server 在K8S上部署user-center 在K8S上部署api-gateway 在K8S上部署back-center 重新审视配置信息 多环境 导出部署配置 导入部署配置

Kuboard提供免费K8S教程、K8S培训

免费答疑 微信群 微信扫码 进群发广告者死全家...

赞赏 微信扫码

更新时间: 2022-01-03 18:32:47

Kubernetes介绍 →

Copyright © 2019-present 邵欢庆 京ICP备19008693号-2 友情链接: SpringBlade Linux Foundation


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有