背景
前面的几篇文章我们从一个简单的 SpringBoot
服务开始,依次将其打包为镜像,推送至私有镜像仓库,安装 Kubernetes
的极简实践环境 minikube
, minikube
传递秘钥使用阿里云私有镜像仓库,然后使用 kubectl run
命令启动 Pod
,使用 YAML
描述文件启动 Pod
,使用 Deployment
启动弹性伸缩的 Pod
,最后使用 Service
暴露服务,经过这一系列实践,基本算是入门 Kubernetes
了。
那么,对 Kubernetes
有了基本的认识后我们再稍微了解下 Kubernetes
的资源(Pod、ReplicaSet、ReplicationController、Deployment、StatefulSet、DaemonSet、Job、CronJob;Node、Namespace、Service、Secret、ConfigMap、Ingress、Label)管理。在这篇文章中我们主要涉及:标签选择器 Label
,注解