目录

    主要记录最近遇到的一些开发问题,解决方法。

    1. Kubernetes 集群添加新的 Node 节点

    在执行 kubeadm init 时,Console 会打印添加 Node 的命令。Token 默认的有效期为 24h 。当超过有效期时,需要重新创建 Token ,执行命令:

    kubeadm token create --print-join-command
    kubeadm join 192.168.10.2:6443 --token ocyzce.3hv8y7w60lrvulir     --discovery-token-ca-cert-hash sha256:7a86632f54de1004bb3f38124b663f837399d6ba9aa803d58c6707a76c02a6cb
    

    使用 Console 输出的命令,即可将 Node 节点添加到集群。

    2. 控制 Node 节点的调度

    • 允许调度 Pod
    kubectl uncordon {NODE_NAME}
    
    • 禁止调度 Pod
    kubectl cordon {NODE_NAME}
    

    3. 查看 CentOS 端口占用

    • 使用 lsof
    yum install -y lsof
    lsof -i:30948
    
    • 使用 netstat
    yum install -y net-tools
    netstat -apn | grep 30948
    

    4. tcpdump 查看指定端口、指定 IP 来源数据

    yum install -y tcpdump
    tcpdump -i eth0 -nnA 'port 30948 and src host 192.168.10.3' -vv