k8s-02-开始使用

开始使用

  1. 列出集群节点

    kubectl get nodes
    
  2. 节点的详细信息

    kubectl describe [node <NODE-NAME>]
    
  3. 配置 Tab 补全

    source <(kubectl completion bash)
    
  4. 运行应用

    kubectl run kubia --image=luksa/kubia --port=8080 --generator=run/vl replicationcontroller
    
  5. 列出 pod

    kubectl get pods
    
  6. pod 详细信息

    kubectl describe pod [POD-NAME]
    
  7. 常规服务( Cluster IP 服务), 比如pod ,它也只能从集群内部访问。通过创建LoadBalancer 类型的服务,创建一个外部的负载均衡,可以通过负载均衡的公共 IP 访问 pod 。

  8. 创建服务对象,对外暴露服务

    kubectl expose rc kubia --type=LoadBalancer --name kubia-http
    
  9. 列出服务

    kubectl get servcies
    
  10. 服务(service):一组或多组提供相同服务的pod 的静态地址。到达服务 IP 和端口的请求将被转发到属于该服务的一个容器的 IP 和端口。

  11. 扩容

    kubectl scale rc <NAME> --replicas=3
    
posted @ 2024-07-01 14:57  行者·无疆  阅读(1)  评论(0编辑  收藏  举报