kubernetes总结2

常用kubernetes命令收录:

命令应用场景
source /opt/bin/common/tool.sh修改配置以后或进入命令行控制台时使用
pod  查看所有pod及其状态
pod |grep pco查看所有pco的pod状态及其运行时间
svc |grep pco查看pco的service及其端口
kubectl delete pod <pod名>删除pod,node会自动起一个pod,常用nginx的重启
kubectl logs –f <pod名>查看容器内部执行日志(流水日志)
find /opt/bin –name “*user*.yaml”寻找user的rc.yaml和service.yaml 文件
kubectl delete –f <rc配置文件>  删除rc配置文件
kubectl create –f <rc配置文件>创建rc配置文件
kubectl apply –f <rc配置文件名>应用rc文件
kubectl exec –it <pod名> /bin/bash进入容器,生成容器前进程
desc_pod <pod名>查看pod环境配置
desc_svc <service名>查看service环境配置
rc |grep <组件名>查找某个组件的rc
kubectl edit rc <rc名>编辑rc文件
kubectl delete pod <pod名>重启pod
/opt/bin/kubectl –server=127.0.0.1:8888 get rc –o yaml |grep image: |uniq|sort查看镜像版本(不重复排序显示)
systemctl stop kube-apiserver.service停止apiserver服务
systemctl start kube-apiserver.service开启apiserver服务
systemctl stop kube-kubelet.service停止kubelet服务
systemctl start kube-kubelet.service开启kubelet服务
systemctl stop kube-proxy.server停止kube-proxy服务
systemctl start kube-proxy.server开启kube-proxy服务
systemctl stop kube-flanneld.server停止flanneld.server服务
systemctl start kube-flanneld.server开启flanneld.server服务
journalctl -u kube-<功能模块名字> -f查看功能组件的日志
systemctl status kube-<功能模块名字> -l查看kubernetes的各个组件的状态
kubectl top node节点的实时资源使用情况
kubectl describe node查看node的详细信息
alias podpod别名
watch "/opt/bin/kubectl --server=127.0.0.1:8888 get --all-namespaces pod -o wide |grep -v Running"实时监控pod状态
kubectl describe pod <pod名>描述具体pod,查找容器id
systemctl status etcd2.service查看etcd的状态
kubectl cluster-info查看集群消息

转载于:https://www.cnblogs.com/frantz/p/11427133.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值