zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    OCP-1Z0-053-200题-178题-187
    OCP-1Z0-053-200题-179题-232
    OCP-1Z0-053-200题-181题-407
    OCP-1Z0-053-200题-182题-408
    OCP-1Z0-053-V13.02-408题
    OCP-1Z0-053-200题-183题-232
    OCP-1Z0-053-200题-184题-270
    OCP-1Z0-053-200题-185题-44
    OCP-1Z0-053-200题-186题-61
    OCP-1Z0-053-200题-187题-610
  • 原文地址:https://www.cnblogs.com/gaocong/p/10769212.html
Copyright © 2011-2022 走看看