• k8s的使用


    1. 查看 kubectl 的状态
        kubectl version
    2. 查看集群信息
    
        kubectl cluster-info
    
    3. 查看节点信息
    
        kubectl get nodes
    
    4. 创建一个发布
    
    kubectl create deployment k8sdemo --image=gaocongdocker/k8sdemo   #image要是能在dockerhub上的
    
    kubectl run k8sdemo --image=gaocongdocker/k8sdemo  --port 8080
    
    
    5. 查询所有的发布
    
    kubectl get deployments
    
    6. 查询 pods信息
    
        kubectl get pods
    
    7.查看集群事件
        kubectl get events
    
    8.查看kubectl配置
        kubectl config view
    9. 创建服务
    
    
    默认情况下,Pod只能通过Kubernetes群集中的内部IP地址访问。要从hello-nodeKubernetes虚拟网络外部访问Container,您必须将Pod公开为Kubernetes 服务。
    
    使用以下kubectl expose命令将Pod公开到公共Internet :
    
    
    kubectl expose deployment k8sdemo --type=LoadBalancer --port=8080--type=LoadBalancer标志表示您要在群集外部公开您的服务。
    
    
    10. 查询pods 详情
    
    kubectl describe pods
    
    11. 查询服务详情
    
    kubectl describe services/k8sdemo
    
    12.进入pod内部运行命令
    
     kubectl exec -it k8sdemo-54499bbf6-h944d curl localhost:8080
    
    13.添加复制集
    
    kubectl scale deployments/k8sdemo --replicas=4
    
    14. 查看每个pod的详情
    
    kubectl get pods -o wide
    
    15.查看发布信息详情
    kubectl describe deployments/k8sdemo
    
    16.查看服务详情
    
    kubectl describe services/k8sdemo

    17.阿里k8s

    docker tag 1b062ae8531b registry.cn-hangzhou.aliyuncs.com/gc_docker/k8s:1.0
    kubectl run k8sdemo --image=registry.cn-hangzhou.aliyuncs.com/gc_docker/k8s:1.0 --port 80

    kubectl expose deployment k8sdemo --type=LoadBalancer --port=80

  • 相关阅读:
    Lucene.NET中Field.Index 和 Field.Store的几种属性的用法
    WP7学习笔记(三)
    sql注入
    JSP数据库开发实例
    oracle命令大全(转)
    .net个人涉及
    JavaScript的错误处理之onerror事件的使用方法
    脚本问题。调试
    做到了,你就成熟
    ea8.0
  • 原文地址:https://www.cnblogs.com/gaocong/p/10769212.html
Copyright © 2020-2023  润新知