开发 Tips(14)

2023年 1月 4日 80.1k 0

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

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

相关文章

KubeSphere 部署向量数据库 Milvus 实战指南
探索 Kubernetes 持久化存储之 Longhorn 初窥门径
征服 Docker 镜像访问限制!KubeSphere v3.4.1 成功部署全攻略
那些年在 Terraform 上吃到的糖和踩过的坑
无需 Kubernetes 测试 Kubernetes 网络实现
Kubernetes v1.31 中的移除和主要变更

发布评论