kubernetes的services
kubernetes的service是一个抽象层面,可以使用多个pods,形成一个负载平衡的cluster:
可以看到service
是在pod
之上的抽象层面。service
会按照label
来选择同一组label下的pods,达到负载平衡的效果:
常用的命令
查看services:
$ kubectl get svc
查看pods的labels:
$ kubectl get po --show-labels
实际操作
kubernetes提供了一个在线的交互式的学习环境:
点击START SCENARIO
:
此时会进入到一个在线的,安装好了kubernetes的虚拟容器环境里:
此时按照文档给出的命令,一步一步进行操作,就可以进行学习了。比如expose一个service的命令:
创建完成后,查看创建的service:
以及查看service对应label的pods:
按照这个交互教程操作一遍即可进行学习。