当前位置: 首页 > wzjs >正文

宜宾网站开发公司怎们自己做网站

宜宾网站开发公司,怎们自己做网站,做网站需要学习多久,做外贸网站需要注册公司吗k8s日志管理 k8s查看日志查看集群中不是完全运行状态的pod查看deployment日志查看service日志进入pod的容器内查看日志 管理k8s组件日志kubectl logs查看日志原理 管理k8s应用日志收集k8s日志思路收集标准输出收集容器中日志文件 k8s查看节点状态失败k8s部署prometheus监控 k8s…

k8s日志管理

    • k8s查看日志
      • 查看集群中不是完全运行状态的pod
      • 查看deployment日志
      • 查看service日志
      • 进入pod的容器内查看日志
    • 管理k8s组件日志
      • kubectl logs查看日志原理
    • 管理k8s应用日志
      • 收集k8s日志思路
      • 收集标准输出
      • 收集容器中日志文件
    • k8s查看节点状态失败
      • k8s部署prometheus监控

k8s查看日志

# 查看pod日志
kubectl logs po pod名 -n namespace名称# 获取容器实例的 pod 日志(标准输出)
kubectl logs my-pod --previous

在这里插入图片描述

# 流式输出 Pod 的日志(标准输出)
kubectl logs po pod名 -n namespace名称 -f

在这里插入图片描述

# 获取含 name=myLabel 标签的 Pods 的日志(标准输出)
kubectl logs -l name=myLabel# 流式输出含 name=myLabel 标签的 Pod 的所有日志(标准输出)
kubectl logs -f -l name=myLabel --all-containers

在这里插入图片描述


查看集群中不是完全运行状态的pod

# 列出 Kubernetes 集群中所有不是完全运行状态的 Pods 
## 1/1, 2/2, 3/3, 4/4, 5/5, 6/6: 这些通常表示 Pod 中的容器数量/期望的容器数量,比如 1/1 表示一个容器正在运行,并且只有一个容器是期望运行的,因此 Pod 状态是好的。
## Com: 这可能是用于匹配 "Completed" 状态的 Pods 的缩写。
## NAME: 可能用于排除输出中的表头行。
kubectl get pods -A -o wide |grep -vE "1/1|2/2|3/3|4/4|5/5|6/6|Com|NAME"

在这里插入图片描述


查看deployment日志

# 查看deployment日志
kubectl logs deploy deploy名称 -n namespace名称
kubectl logs -f deploy/my-deployment -n namespace名称# 获取一个Deployment的Pod的日志(多容器例子)                        
kubectl logs deploy/my-deployment -c my-container
kubectl logs -f deploy/my-deployment -c my-container  

查看service日志

# 查看service日志
kubectl logs svc svc名称 -n namespace名称 
kubectl logs svc/服务名

进入pod的容器内查看日志

# 挂接到一个运行的容器中
kubectl attach my-pod -i# 进入pod的终端内查看日志
kubectl exec -ti pod名称 -- bash# 查看容器内主进程id
# 查看指定pid的输出
## 1 = stdout, 2 = stderr
tail  /proc/<pid>/fd/1

在这里插入图片描述

# 输出pod中容器的日志(stdout,pod中有多个容器的情况下使用)
# 获取 Pod 容器的日志(标准输出, 多容器场景)
kubectl logs my-pod -c 容器名# 流式输出 Pod 容器的日志(标准输出, 多容器场景)
kubectl -f logs my-pod -c 容器名

管理k8s组件日志

k8s系统的组件日志

# 查看你systemd守护进程管理的组件日志
## kubelet是systemd方式运行的
journalctl -u kubelet# 查看Pod部署的组件日志
## k8s的其他组件都是pod运行的
kubectl logs kube-proxy-xxx -n kube-system## 持续查看日志
kubectl logs -f kube-proxy-xxx -n kube-system# 从OS中查看日志
tail /var/log/messages# 持续查看OS日志
tail -f /var/log/messages

kubectl logs查看日志原理

kubectl logs (获取容器标准输出的日志) -----> apiserver -----> kubelet -----> docker(接管容器标准输出并写入文件中持久化保存) -----> 获取某个容器的日志

# 标准输出在宿主机的路径:
/var/lib/docker/containers/容器id/容器id-json.log# 想要查看该日志文件
## 先通过pod名称查询容器id
docker ps|grep pod名称## 进入该容器id的目录
cd /var/lib/docker/containers/容器id/## 查看该容器id的log
cat 容器id-json.log# 防止文件过大打开卡死,可以使用
less 容器id-json.log

管理k8s应用日志

k8s集群上部署的应用程序日志


收集k8s日志思路

在这里插入图片描述


收集标准输出

针对标准输出
DaemonSet方式在每个Node上部署一个日志收集程序,采集/var/lib/docker/containers/目录下所有容器日志


收集容器中日志文件

针对容器中日志文件;
Pod中增加一个容器运行日志采集器,使用emtyDir共享日志目录,让日志采集器读取日志文件.


k8s查看节点状态失败

参考: https://www.cnblogs.com/dudu/p/12146344.html
在这里插入图片描述
需要安装Prometheus监控组件
才能使用kubectl get pods -n monitoring命令


k8s部署prometheus监控

官方网站 https://prometheus.io/
官方文档 https://prometheus.io/docs/introduction/overview/
https://github.com/prometheus-operator/kube-prometheus

# clone项目
git clone https://github.com/prometheus-operator/kube-prometheus.gitcd kube-prometheus# apply
kubectl apply --server-side -f manifests/setup

在这里插入图片描述

# apply
kubectl apply -f manifests/# 查看部署是否成功
until kubectl get servicemonitors --all-namespaces ; do date; sleep 1; echo ""; done

在这里插入图片描述

# 查看节点状态
kubectl get pods -n monitoring

在这里插入图片描述

http://www.dtcms.com/wzjs/582050.html

相关文章:

  • 大型网站的技术架构问题wordpress用户中心汉化
  • 在线建站软件网上电商怎么做
  • 百度网站怎么做的赚钱吗wordpress iis6伪静态
  • 广州天河区网站建设网络策划营销
  • 公司网站企业文化怎么做网站开发网页上传和网页发布
  • 网站建设回访住建部禾建设部是一个网站吗
  • 网站开发完成如何上线网站的服务器每年都要续费的吗
  • 想要网站导航推广页做英语网站
  • 代理公司注册步骤手机网站关键词优化
  • python怎么做网站小程序外包开发多少钱
  • 湖南省建设厅网站四川建设行业数据共享平台的网站
  • 微网站开发报价单成都做企业网站
  • 网站建设需要哪些内容做个小程序多少钱
  • 西宁网站建设服务公司三元区建设小学网站
  • 广州网站公司制作网站wordpress调用数据库
  • 潍坊手机网站制作网红营销李佳琦案例分析
  • 网站页面设计规范南昌房产网站建设
  • 个人理财的网站开发线上推广是什么意思
  • 滨州做网站的公司凉州区新农村建设网站
  • 做网站激励语悬赏平台 wordpress
  • 长春做网站新格公司湛江网站建设公司
  • 江苏天目建设网站wordpress 局域网 慢
  • 公司备案网站被注销吗注册网站需要备案吗
  • 网站年费北京高端建
  • 网站开发有哪些风险开发网络新技术的平台
  • 运营好的网站制作中心php建立网站
  • 网站建设开公司现在好做吗wordpress自动翻页
  • 建设企业网站个人网银石家庄模板自助建站
  • 音乐网站的音乐怎么做音乐试听国内一线网站设计公司
  • 如何提高网站访问量优秀网站推广方案