一. K8S日常维护常用命令
1.1 查看kubectl版本
kubectl version
1.2 启动kubelet
systemctl start kubelet
1.3 master节点执行查看所有的work-node节点列表
kubectl get nodes
文章来源地址https://www.toymoban.com/news/detail-434449.html
1.4 查看所有的pod
kubectl get pods --all-namespaces
1.5 检查kubelet运行状态排查问题
systemctl status kubelet -l
1.6 诊断某pod故障
kubectl --namespace=kube-system describe pod <pod_name>
1.7 诊断kubelet故障方式一
journalctl -f -u kubelet
1.8 诊断kubelet故障方式二
journalctl -xeu kubelet
二. 端口策略相关
2.1 master节点添加端口策略
#!/bin/bash
iptables -I INPUT -p tcp --dport 6443 -j ACCEPT
iptables -I INPUT -p tcp --dport 2379 -j ACCEPT
iptables -I INPUT -p tcp --dport 2380 -j ACCEPT
iptables -I INPUT -p tcp --dport 10250 -j ACCEPT
iptables -I INPUT -p tcp --dport 10259 -j ACCEPT
iptables -I INPUT -p tcp --dport 10257 -j ACCEPT
2.2 node节点添加端口策略
iptables -I INPUT -p tcp --dport 10250 -j ACCEPT
iptables -I INPUT -p tcp --dport 30000:32767 -j ACCEPT
三. 集群搭建相关
3.1安装K8S三件套命令
yum install -y --nogpgcheck kubelet-1.23.10 kubeadm-1.23.10 kubectl-1.23.1
3.2 添加kubelet到开机启动项
systemctl enable kubelet
3.3 获取maste节点执行初始化默认配置文件
kubeadm config print init-defaults > init-default.yaml
3.4 获取node节点加入默认配置文件
kubeadm config print join-defaults
3.5 按照当前配置将当前node节点加入master节点
kubeadm join --config=join-config.yaml
3.6 将当前节点加入到master节点
kubeadm join 192.168.159.224:6443 --token abcdef.0123456789abcdef \
--discovery-token-ca-cert-hash sha256:d7bf989b933034cc3be0878d79584217b8b1f9ec5df7584f6acd9d6379e415fb
文章来源:https://www.toymoban.com/news/detail-434449.html
到了这里,关于K8S常用命令速查手册的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!