k8s端口 | |
kube-api | 6443 |
kube-controller-manager |
|
kube-scheduler |
|
kubelet |
|
kube-proxy |
|
etcd | 2379与client端交互 2380与etcd内部交互 |
service yaml文件里面的ports |
nodePort:30003 物理主机的端口,默认范围30000-32767,暴露给集群外面访问 port:80 service的端口 targetPort:3000 pod的端口 containerPort:容器里的端口 hostPort: 直接将容器的端口与所调度的节点上的端口路由。这样做有个缺点,因为Pod重新调度的时候该Pod被调度到的宿主机可能会变动,这样就变化了,用户必须自己维护一个Pod与所在宿主机的对应关系。 |
node-exporter | 9100 |
kube-rbac-proxy | 9100 |
kube-state-metrics | 8080 telemetry-port=8081 监控这些资源,如:deployments, nodes and pods. |
grafana | 3000 |
prometheus | 9090 |
alertmanager | 9093 6783 |
k8s周边工具 | |
CoreDNS | DNS服务器 |
helm | 类型linux的yum,管理安装包,一键部署应用 |
kubectl | 命令行管理k8s |
rancher2.x | 想象成dashboard升级版 |
kubeadm | k8s集群安装 |