1970-01-01

02 初步认识:Kubernetes 基础概念好了,总算开始进入正题,抛弃掉死板的说教模式,我们以一个虚构的新成立的项目组为例开始我们的 Kubernetes 探索。(以下统一将 Kubernetes 简写为 K8S) 项目组目前就只有一个成员,我们...

1970-01-01

03 宏观认识:整体架构工欲善其事,必先利其器。本节我们来从宏观上认识下 K8S 的整体架构,以便于后续在此基础上进行探索和实践。 C/S 架构从更高层来看,K8S 整体上遵循 C/S 架构,从这个角度来看,可用下面的图来表示其结...

1970-01-01

一问一答第1期 30个软件开发常见问题解决策略你好,我是宝玉。专栏已经上线更新一段时间,看到同学们对软件工程有了更深刻的理解和思考,我很受感触。 有些人说走了很多弯路,日常搬砖,增删改查;也有的同学跟我一样“野路子”程序员出身,非常困惑希望建立自信;...

1970-01-01

01 开篇: Kubernetes 是什么以及为什么需要它Kubernetes 是一个可扩展的,用于容器化应用程序编排,管理的平台。由 Google 于 2014 年基于其大规模生产实践经验而开源出来的。Kubernetes 目前在容器编排领域已经成...

1970-01-01

04 搭建 Kubernetes 集群 - 本地快速搭建通过之前的学习,我们已经知道了 K8S 中有一些组件是必须的,集群中有不同的角色。本节,我们在本地快速搭建一个集群,以加深我们学习到的东西。 方案选择在上一节中,我们知道 K8S 中有多种功能组...

1970-01-01

06 集群管理:初识 kubectl从本节开始,我们来学习 K8S 集群管理相关的知识。通过前面的学习,我们知道 K8S 遵循 C/S 架构,官方也提供了 CLI 工具 kubectl 用于完成大多数集群管理相关的功能。当然凡是你可以通过 ...

1970-01-01

05 动手实践:搭建一个 Kubernetes 集群 - 生产可用通过上一节的学习,我们快速的使用 Minikube 搭建了一个本地可用的 K8S 集群。默认情况下,节点是一个虚拟机实例,我们可以在上面体验一些基本的功能。 大多数人的需求并不只是包含...

1970-01-01

10 应用管理:初识 Helm整体概览上节,我们已经学习了如何通过编写配置文件的方式部署项目。而在实际生产环境中,项目所包含组件可能不止 3 个,并且可能项目数会很多,如果每个项目的发布,更新等都通过手动去编写配置文件的方式,实在不利于管理。 并且,...

1970-01-01

07 集群管理:以 Redis 为例-部署及访问上节我们已经学习了 kubectl 的基础使用,本节我们使用 kubectl 在 K8S 中进行部署。 前面我们已经说过,Pod 是 K8S 中最小的调度单元,所以我们无法直接在 K8S 中运行一个 c...

1970-01-01

11 部署实践:以 Helm 部署项目概览上节,我们学习到了 Helm 的基础概念和工作原理,本节我们将 Helm 用于我们的实际项目,编写 Helm chart 以及通过 Helm 进行部署。 Helm chart上节我们解释过 chart 的含义...

1565758596066