kubernetes常用的命令

kubectl命令

kubernetes常用的命令

得到所有命名空间

kubectl get namespaces

同理得到所有的节点

kubectl get nodes

删除weave命名空间

kubectl delete namespace weave

得到monitoring命名空间中所有的pod,不加-n monitoring得到的是default命名空间下的数据。

kubectl get pods -n monitoring

同理Deployment

kubectl get deployments -n monitoring

得到Pod的详细信息,包括其所属节点的信息

kubectl get pods -o wide -n monitoring

得到monitoring命名空间下某pod的详细信息

***为“3”得到的某个pod的名称

kubectl describe pods *** -n monitoring

查看monitoring命名空间下某pod的日志

***为“3”得到的某个pod的名称

kubectl logs *** -n monitoring

使用yaml文件为weave 命名空间创建一个资源

kubectl create --namespace weave -f scope.yaml 

查看monitoring命名空间下所有service的详细信息(包含端口信息)

kubectl get svc -n monitoring 

删除k8s集群中的node3节点

kubectl delete node node3

kubectl apply -f 使对yaml配置文件的修改生效


文章作者: Ciwei
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Ciwei !
 上一篇
微服务部署:蓝绿部署、滚动部署、灰度发布、金丝雀发布 微服务部署:蓝绿部署、滚动部署、灰度发布、金丝雀发布
一、蓝绿布署微服务部署:蓝绿部署、滚动部署、灰度发布、金丝雀发布 Blue/Green Deployment(蓝绿部署) 1、定义 蓝绿部署是不停老版本,部署新版本然后进行测试,确认OK,将流量切到新版本,然后老版本同时也升级到新版本。
2019-06-14
下一篇 
traefik金丝雀部署 traefik金丝雀部署
介绍可以使用服务权重在多个部署之间以细粒度方式拆分Ingress流量。 一个规范用例是canary版本,其中代表较新版本的部署将随着时间的推移接收最初较小但不断增加的请求部分。在Traefik中可以这样做的方法是指定应该进入每个部署的请求的
2019-06-13
  目录