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

  • 相关阅读:
    Ext JS 6学习文档-第5章-表格组件(grid)
    Ext JS 6学习文档-第4章-数据包
    Ext JS 6学习文档-第3章-基础组件
    Ext JS 6学习文档–第2章–核心概念
    Ext JS 6学习文档–第1章–ExtJS入门指南
    Console命令详解,让调试js代码变得更简单
    使用Node.js+Socket.IO搭建WebSocket实时应用
    node.js应用--转载
    Node.js 究竟是什么?
    Hello, Unity!
  • 原文地址:https://www.cnblogs.com/gaocong/p/10769212.html
Copyright © 2011-2022 走看看