zoukankan      html  css  js  c++  java
  • k8s基础命令大全不定期更新

    kubectl get pod

    kubectl get deployment

    kubectl get svc

    kubectl get ep

    kubectl describe 资源

    kubectl expalin 资源

    kubectl delete 资源

    kubectl exec -ti pod资源 sh

    kubectl scale deployment 名称 --replicas=xx

    kubectl get pod -o wide

    kubectl get pod -n 命名空间

    kubectl get pod --show-labels

    kubectl label pod xxx 标签值

    kubectl label 资源 xxx 标签值 --overwrite  //覆盖原有标签

    kubectl get 资源 -l 标签值 //筛选具有标签的pod

    kubectl annotate 资源 注解信息

    kubectl delete pod -l 标签

     kubectl delete pod --all

    kubectl logs pod --previous  //获取崩溃容器的应用日志

    kubectl get pod --all-namespaces //列出所有namespace下的pod

    kubectl exec -ti xxx资源 -c 容器

    kubectl get componentstatuses //查看各个组件状态

    kubectl get pods --watch //监听创建删除POD事件 

    kubectl get events //获取事件信息

    kubectl run nginx --image=nginx //快速生成一个deployment为nginx的nginx

    kubectl autoscale deployment kubia --cpu-percent=30 --min=1 --max=5 //调整数量使得CPU接近30%,但不小于1不大于5

    kubectl apply -f FILENAME

    kubectl delete -f FILENAME

    kubectl delete pod PODNAME --force --grace-period=0

    不常用命令:

    kubectl port-forward 资源 本地端口:pod端口

    kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep kubernetes-dashboard-token|awk '{print $1}')|grep token:|awk '{print $2}' //获取dashboard token

     当报错

     Error from server (Forbidden): Forbidden (user=system:anonymous, verb=get, resource=nodes, subresource=proxy) ( pods/log calico-kube-controllers-646fd958d4-742x2)时,是由于SA账号权限不够,使用

    kubectl create clusterrolebinding system:anonymous --clusterrole=cluster-admin --user=system:anonymous 放权。

    etcdctl命令 :

    etcdctl --endpoints=https://127.0.0.1:2379 --cert-file=/usr/.certs/etcd/cert.pem --key-file=/usr/.certs/etcd/key.pem --ca-file=/usr/.certs/etcd/ca.pem xxx命令

  • 相关阅读:
    linq to sql的性能和reader相比只是差一点点吗
    Win11删除右键菜单open in windows Terminal
    jdk1.8
    mvcc read view
    javascript 跨域双向通信方案,通过postMessage和window.name实现
    [原创]如何加载动态库、获取方法委托、卸载动态库
    awseks创建与使用
    aiops 调研
    consul调研
    机器学习调研
  • 原文地址:https://www.cnblogs.com/normanlin/p/10766019.html
Copyright © 2011-2022 走看看