栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

kubectl helm常用命令集合

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

kubectl helm常用命令集合

一、kubectl的命令集合
# 查看所有 pod 列表,  -n 后跟 namespace, 查看指定的命名空间
kubectl get pod
kubectl get pod -n kube  
kubectl get pod -o wide


# 查看 RC 和 service 列表, -o wide 查看详细信息
kubectl get rc,svc
kubectl get pod,svc -o wide  
kubectl get pod  -o yaml


# 显示 Node 的详细信息
kubectl describe node 192.168.0.212


# 显示 Pod 的详细信息, 特别是查看 pod 无法创建的时候的日志
kubectl describe pod 
eg:
kubectl describe pod redis-master-tqds9


# 根据 yaml 创建资源, apply 可以重复执行,create 不行
kubectl create -f pod.yaml
kubectl apply -f pod.yaml


# 基于 pod.yaml 定义的名称删除 pod 
kubectl delete -f pod.yaml 


# 删除所有包含某个 label 的pod 和 service
kubectl delete pod,svc -l name=


# 删除所有 Pod
kubectl delete pod --all

#删除命名空间

 

kubectl delete namespaces 
kubectl  delete ns 命名空间的名字 --force --grace-period=0
 # 查看 endpoint 列表
kubectl get endpoints  

# 执行 pod 的 date 命令 
kubectl exec  -- date kubectl exec  -- bash kubectl exec  -- ping 10.24.51.9

  
# 通过bash获得 pod 中某个容器的TTY,相当于登录容器 
kubectl exec -it  -c  -- bash eg: kubectl exec -it redis-master-cln81 -- bash  


# 查看容器的日志 
kubectl logs  kubectl logs -f  


# 实时查看日志 
kubectl log  -c  


# 若 pod 只有一个容器,可以不加 -c 
kubectl logs -l app=frontend # 返回所有标记为 app=frontend 的 pod 的合并日志。  


# 查看注释 
kubectl explain pod kubectl explain pod.apiVersion  


# 查看节点 labels 
kubectl get node --show-labels  


# 重启 pod 
kubectl get pod  -n  -o yaml | kubectl replace --force -f -  


# 修改网络类型 
kubectl patch service istio-ingressgateway -n istio-system -p '{"spec":{"type":"NodePort"}}'
二、helm命令集合
操作类型命令
添加仓库helm repo add loki Loki Helm Chart | loki
更新仓库helm repo update
查看helm仓库列表helm repo list
查看本地已安装的包
helm list (ls)
查看全部release(包括删除的...)
helm list -a
查看helm版本
helm version
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/675985.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号