zoukankan      html  css  js  c++  java
  • kubectl常用命令

    kubernetes中文文档 kubectl命令

    http://docs.kubernetes.org.cn/683.html

    #查询名称空间
    kubectl get namespace
    kubectl get ns
    
    #查询资源时候指定命名空间
    查询default命名空间中所有资源
    kubectl get all -n default    查询default命名空间默认可以省略
    
    #创建名称空间
    kubectl create namespace app(命名空间名称)
    #删除命名空间
    kubectl delete ns app
    
    #在kube-public命名空间创建pod控制器
    kubectl create deployment nginx-dp --image=harbor地址/nginx:v1.7.9 -n kube-public
    # -o wide扩展查看---通用
    kubectl get pods -n kube-public -o wide
    
    #查看deployment
    kubectl get deployment
    #删除deploment
    kubectl delete deployment nginx-dp -n kube-public
    #扩容deployment
    kubectl scale deployment nginx-dp --replicas=2 -n kube-public
    
    #查看详细信息
    kubectl describe deployment nginx-dp -n kube-public
    
    #进入pod资源
    kubectl exec -it 资源名称 /bin/bash -n kube-public        可以跨主机
    docker exec -it 也可以进入
    
    #删除pod资源 也是重启pod得方法
    kubectl delete pod 资源名称 -n 所在命名空间
    kubectl delete pod 资源名称 -n 所在命名空间 --force --grace-periob=0    强制删除
    
    #管理service资源
    创建service
    kubectl create deployment nginx-dp --image=镜像地址 -n kube-public
    kubectl expose deployment nginx-dp --port=80 -n kube-public
    查看service
    kubectl describe svc nginx-dp -n kube-public
    
    #查看资源配置清单
    kubectl get pods 资源名称 -o yaml -n kube-public
    kubectl get svc 资源名称 -o yaml -n kube-public
    #解释资源配置清单
    kubectl explain service
    例如:kubectl explain service.metadata 解释metadata配置用法
    #创建资源配置清单
    vim /root/nginx-ds-svc.yaml
    kubectl create -f nginx-ds-svc.yaml
    #应用资源配置清单
    kubectl apply -f nginx-ds-svc
    #离线修改资源配置清单 推荐
    vi nginx-ds-svc.yaml
    #在线修改资源配置清单并应用
    kubectl edit svc nginx-ds 
    #删除资源配置清单 陈述式 推荐
    kubectl delete svc nginx-ds
    #声明式删除
    kubectl delete -f nginx-ds-svc.yaml
    
    #添加节点标签
    kubectl label node k8snode1 disktype=slave1
    #查看节点标签
    kubectl get node --show-labels
    #删除节点标签
    kubectl label node k8snode1 disktype-
  • 相关阅读:
    adb shell dumpsys的使用
    appium框架之bootstrap
    adb forward交互流程
    adb shell中的am pm命令
    appium日志示例解读
    移动自动化相关名词解释
    appium架构分析
    solr单机环境配置并包含外部单机zookeeper
    Linux下常用的硬件信息查看命令
    Zookeeper服务常用的操作命令
  • 原文地址:https://www.cnblogs.com/goujinyang/p/15161661.html
Copyright © 2011-2022 走看看