zoukankan      html  css  js  c++  java
  • 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 pod pod别名
    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 查看集群消息
  • 相关阅读:
    使用NPOI将TABLE内容导出到EXCEL
    如何判断一个指定的经纬度点是否落在一个多边形区域内?
    SQL随记(三)
    SQL随记(二)
    SQL随记(一)
    微信开发(1)
    关于面试经验的总结
    动态代理是什么
    集合的遍历以及在Spring中的注入
    向服务器发送邮件(四)
  • 原文地址:https://www.cnblogs.com/frantz/p/11427133.html
Copyright © 2011-2022 走看看