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源码解析之controller-manager deployment同步流程