k8s

[root@k8s-master ~]# kubectl get ep        ##查看service关联的pod   虚拟的负载均衡器
NAME ENDPOINTS AGE java-demo 10.244.169.140:8080 6d21h 
kubernetes 192.168.115.71:6443 11d

[root@k8s-master ~]# kubectl get endpoints
NAME ENDPOINTS AGE java-demo 10.244.169.140:8080 6d21h
kubernetes 192.168.115.71:6443 11d

[root@k8s-master ~]#


查看pod的标签

[root@k8s-master ~]# kubectl get pods --show-labels        
  NAME READY STATUS RESTARTS AGE LABELS
  java-demo-67547cd8db-hnf2w 1/1 Running 1 (42m ago) 6d21h app=java-demo,pod-template-hash=67547cd8db
  web-969b69cd7-jkr6b 1/1 Running 2 (42m ago) 11d k8s-app=web,pod-template-hash=969b69cd7
  web-969b69cd7-q84cc 1/1 Running 2 (42m ago) 11d k8s-app=web,pod-template-hash=969b69cd7
  web-969b69cd7-v6pss 1/1 Running 2 (42m ago) 11d k8s-app=web,pod-template-hash=969b69cd7


根据label过滤资源

[root@k8s-master ~]# kubectl get pods -l app=java-demo
  NAME READY STATUS RESTARTS AGE
  java-demo-67547cd8db-hnf2w 1/1 Running 1 (55m ago) 6d21h

 

[root@k8s-master ~]# kubectl get pods -l k8s-app=web
  NAME READY STATUS RESTARTS AGE
  web-969b69cd7-jkr6b 1/1 Running 2 (57m ago) 11d
  web-969b69cd7-q84cc 1/1 Running 2 (57m ago) 11d
  web-969b69cd7-v6pss 1/1 Running 2 (57m ago) 11d

  namespace 命名空间  隔离性,工作区,运行指定的项目,逻辑上的分类

[root@k8s-master ~]# kubectl get namespace
NAME                   STATUS   AGE
 default                Active   11d
 kube-node-lease        Active   11d
 kube-public            Active   11d
 kube-system            Active   11d
 kubernetes-dashboard   Active   11d

  [root@k8s-master ~]# kubectl get pods -n default                # 

   [root@k8s-master ~]# kubectl get pods -n kube-system        # 查看kube-system命名空间 里面的内容

 

[root@k8s-master ~]# kubectl create namespace project-a          # 创建命空间
  namespace/project-a created
[root@k8s-master ~]# kubectl create namespace project-b        # 创建命空间
  namespace/project-b created

[root@k8s-master ~]# kubectl get namespace

 

posted @ 2022-05-23 20:34  老王的农场  阅读(24)  评论(0编辑  收藏  举报