大家好,从今天开始我们将正式部署实际应用。
上篇文章提到Kubenetes中有四大核心组件:Pod、Deployment、Service、ConfigMap,其中Pod是不会单独部署的,那接下来我会通过三篇文章带大家先熟悉如何部署这些基础组件,然后再通过真实项目进行部署。
今天我们先从部署Deployment开始。
部署组件的方式有两种:一种是通过编写资源文件进行部署,一种是通过KubeSphere平台进行部署。
首先我们看如何通过资源文件部署。
使用资源文件操作
这种方式是通过编写yaml声明式文件的方式进行部署,然后在master任意节点执行对应的命令,worker节点不能执行。
创建Deployment
- 创建Deployment的资源文件 nginx-pod.yaml
apiVersion: apps/v1 # 必须,API的版本号
kind: Deployment