在 Linux 中,可以使用 ss 命令查看占用的所有端口号。要查看 k8s 占用的所有端口,可以使用以下脚本:

#!/bin/bash

# 查看所有的 k8s 端口
ss -lptn 'sport = :6443 or sport = :2379 or sport = :2380 or sport = :10250 or sport = :10251 or sport = :10252'

上述脚本将会查看 k8s 所使用的所有内部端口。其中:

  • 6443 端口是 kubernetes API server 的默认端口。
  • 23792380 端口是 etcd 服务的默认端口。
  • 10250 端口是 kubelet 服务的默认端口。
  • 1025110252 端口是 kube-scheduler 和 kube-controller-manager 服务的默认端口。

如果你想查看更多 k8s 端口,可以将上述脚本中的 sport 参数更改为所需的端口。

希望这个脚本对你有帮助!

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐