kubernetes 简单操作deployment,service,pod,标签

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kubernetes 简单操作deployment,service,pod,标签相关的知识,希望对你有一定的参考价值。

参考技术A

搭建的基础

搭建k8s的博文:
CentOS7安装kubernetesv1.16.7
docker镜像博文
CentOS7 从零开始搭建一个jdk+tomcat的docker环境

首先通过deployment 创建pod,使用如下yaml文件用于设定Deployment,需要注意docker镜像必须在本地dokcer仓库中有或者能从镜像仓库拉取到,注意不要有空行,table的缩进。这里的docker镜像是上面博文步骤自己先的一个简单的镜像
准备deployment.yaml文件

在master节点执行命令

如图所示为创建成功

查看一下创建的deployment

看到运行的pod数量也在期望的范围内

查看pod运行在哪个node上

如果要删除pod,直接删除pod是不行的,因为我们是通过deployment创建的pod,里面定义了pod的数量,删除了会自动创建,所以我们要删除deployment,删除后查看可以发现

或者

一样通过yaml创建

在master节点执行命令

如下创建成功

浏览器访问一下

基础的k8s集群应用搭建完成了,后续再完善滚动升级,热扩容和nginx代理这些

以上是关于kubernetes 简单操作deployment,service,pod,标签的主要内容,如果未能解决你的问题,请参考以下文章

Kubernetes资源对象之Deployment

进行 Kubernetes 部署相关操作时的语法差异

Kubernetes 集群常用操作总结

Kubernetes源码解析之controller-manager deployment同步流程

Kubernetes源码解析之controller-manager deployment同步流程

03.kubernetes笔记 Pod控制器(二) Deployment