1、Kubernetes都有哪些service类型?
ClusterIP 仅集群内的客户端应用访问
NodePort 既要集群内访问,也需要集群外业务访问,将service的端口映射到每个node的一个端口,这样集群中的任意node都可以作为service的访问地址。
LoadBalancer 实现集群外部访问服务的另外一种解决方案,将service映射到一个已存在的负载均衡器的IP地址,大多用在公有云类型。
ExternalName 将service映射到一个外部域名地址,通过externalName字段设置。
2、master与node上都有哪些进程?
master
API Server是集群控制的入口进程。
Controller Manager 所有资源对象的自动化控制中心。
Scheduler 负责资源调度
etcd 存储配置信息
node
kubelet 负责Pod对应容器的创建、启停任务,同时与master协作,实现集群管理的基本功能
kube-proxy 实现k8s service的通信与负载均衡机制的服务
docker进程 负责本机容器创建和管理
3、什么是Kubectl?
Kubectl是一个平台,使用该平台将命令传递给集群。因此,它基本上为CLI提供了针对Kubernetes集群运行命令的方法,以及创建和管理Kubernetes组件的各种方法。
4、什么是Kubelet?
这是