基本命令

kubectl get services   #查看服务状态
kubectl get namespaces #获取命名空间
kubectl get pods       #获取Pods
kubectl describe pods #获取Pods详细信息
kubectl describe service #查看服务详情
kubectl delete service -l run=kubernetes-bootcamp #删除kubernetes-bootcamp服务
kubectl get pod --all-namespaces #查询所有命名空间的pod
kubectl get pods -n test-gz #查询命名空间为 test-gz的Pod
kubectl get service -n test-gz -o wide #test为命名空间,查询service, -o wide代表输出结果包含node名称
kubectl top node -owide #查node的监控数据
kubectl top pod -n test-gz #查pod的监控数据
kubectl  get deployments #查看已部署
kubectl get all
#Node节点加入集群(node节点执行)
kubeadm join 172.16.16.5:6443 --token 1y7sq9.hsbge758tve7jq7h  --discovery-token-ca-cert-hash sha256:bad36063ad45dc798080c46e5b5f4044b350974c00852797f0132ca0998edede

  

创建及删除操作

#创建并运行,kubernetes 没有提供单独运行 Pod 的命令,都是通过 Pod 控制器来实现的
    kubernetes run nginx --image=nginx:1.17.1 --port=80 --namespace dev
    
#查看pod信息
    kubectl get pods -n dev
#查看pod详情
    kubectl describe pod nginx-5ff7956ff6-fg2db -n dev
#获取pod Ip
   kubectl get pods -n dev -o wide 
#通过获取的ip加端口访问pod
    curl http://ip:80
#删除指定pod
因为 Pod 是由 Pod 控制器创建的,控制器会监控 Pod 情况,一旦发现 Pod 死亡,就会立即重新创建,此时要删除Pod,必须删除 Pod 控制器。
kubectl delete pod nginx-5ff7956ff6-fg2db -n dev 

#此时,上面显示删除pod成功,但再次查询,发现又有新的产生
kubectl get pods -n dev 

#查询当前namespace下的Pod控制器
kubectl get deploy -n dev

#删除控制器
kubectl delete deploy nginx -n dev

#基于配置文件创建
kubectl create -f pod-nginx.yaml 

#基于配置文件删除
kubectl delete -f pod-nginx.yaml

 为一个在五个 pod 中运行的应用程序创建服务

1.在集群中运行 Hello World 应用程序
    kubectl apply -f https://k8s.io/examples/service/load-balancer-example.yaml
2.显示有关 Deployment 的信息
    kubectl get deployments hello-world
    kubectl describe deployments hello-world

3.显示有关 ReplicaSet 对象的信息:
    kubectl get replicasets
    kubectl describe replicasets
    
4.创建公开 Deployment 的 Service 对象:
    kubectl expose deployment hello-world --type=LoadBalancer --name=my-service
    
5.显示有关 Service 的信息
    kubectl get services my-service
    
6.显示有关 Service 的详细信息
    kubectl describe services my-service
    
7.
    kubectl get pods --output=wide

  

 

 posted on 2024-05-24 17:59  boye169  阅读(23)  评论(0编辑  收藏  举报