首页 > Web开发 > 详细

kubernetes常用命令及使用场景

时间:2019-08-29 01:16:19      阅读:375      评论:0      收藏:0      [点我收藏+]

source /opt/bin/common/tool.sh 修改配置以后或进入命令行控制台时使用

kubectl delete pod <pod名> 删除pod,node会自动起一个pod,常用nginx的重启

kubectl logs –f <pod名> 查看容器内部执行日志(流水日志)

find /opt/bin –name “*user*.yaml” 寻找user的rc.yaml和service.yaml 文件

kubectl delete –f <rc配置文件> 删除rc配置文件

kubectl create –f <rc配置文件> 创建rc配置文件

kubectl apply –f <rc配置文件名> 应用rc文件

kubectl exec –it <pod名> /bin/bash 进入容器,生成容器前进程

desc_pod <pod名> 查看pod环境配置

desc_svc <service名> 查看service环境配置

kubectl edit rc <rc名> 编辑rc文件

kubectl delete pod <pod名> 重启pod

/opt/bin/kubectl –server=127.0.0.1:8888 get rc –o yaml |grep image: |uniq|sort 查看镜像版本(不重复排序显示)

systemctl stop kube-apiserver.service 停止apiserver服务

systemctl start kube-apiserver.service 开启apiserver服务

systemctl stop kube-kubelet.service 停止kubelet服务

systemctl start kube-kubelet.service 开启kubelet服务

systemctl stop kube-proxy.server 停止kube-proxy服务

systemctl start kube-proxy.server 开启kube-proxy服务

systemctl stop kube-flanneld.server 停止flanneld.server服务

systemctl start kube-flanneld.server 开启flanneld.server服务

journalctl -u kube-<功能模块名字> -f 查看功能组件的日志

systemctl status kube-<功能模块名字> -l 查看kubernetes的各个组件的状态

kubectl top node 节点的实时资源使用情况

kubectl describe node 查看node的详细信息

alias pod pod别名

watch "/opt/bin/kubectl --server=127.0.0.1:8888 get --all-namespaces pod -o wide |grep -v Running" 实时监控pod状态

kubectl describe pod <pod名> 描述具体pod,查找容器id

systemctl status etcd2.service 查看etcd的状态

kubectl cluster-info 查看集群消息

以上。

kubernetes常用命令及使用场景

原文:https://www.cnblogs.com/frantz/p/11427133.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!