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

  • 相关阅读:
    iOS 简单获取当前地理坐标
    iOS 企业账号申请证书和打包ipa
    iOS 代码片段的添加!
    iOS 扩展类方法之category!
    iOS 数组和字典排序
    iOS 字符串NSString 的一些常用方法
    iOS 一些常见问题
    iOS 数据库sqlite完整增删改查操作
    iOS pch文件的创建
    iOS 通过网络请求获取图片的下载歌曲
  • 原文地址:https://www.cnblogs.com/gaocong/p/10769212.html
Copyright © 2011-2022 走看看