Please enable Javascript to view the contents

开发 Tips(14)

 ·  ☕ 1 分钟

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

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

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

1
2
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
1
kubectl uncordon {NODE_NAME}
  • 禁止调度 Pod
1
kubectl cordon {NODE_NAME}

3. 查看 CentOS 端口占用

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

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

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

微信公众号
作者
微信公众号