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

济南网站app开发贵州seo培训

济南网站app开发,贵州seo培训,长沙网络推广公司详细地址,做微信网站公司哪家好目录 【Rancher Server Kubernets】- Nginx-ingress日志持久化至宿主机一、环境准备1、软件准备2、环境规划 二、Nginx-ingress-controller服务日志持久化至宿主机目录配置1、在宿主机创建日志挂载目录2、配置nginx-ingress-controller服务3、验证 【Rancher Server Kubernet…

目录

  • 【Rancher Server + Kubernets】- Nginx-ingress日志持久化至宿主机
  • 一、环境准备
    • 1、软件准备
    • 2、环境规划
  • 二、Nginx-ingress-controller服务日志持久化至宿主机目录配置
    • 1、在宿主机创建日志挂载目录
    • 2、配置nginx-ingress-controller服务
    • 3、验证

【Rancher Server + Kubernets】- Nginx-ingress日志持久化至宿主机

本文主要是针对基于RancherServer搭建的Kubernets集群中,实现Nginx-ingress中的日志实现持久化,并保存至各Worker节点的目录。

  • 如果要基于RancherServer搭建Kubernets集群请参照【Rancher Server + Kubernets搭建云原生集群平台】

【Rancher官方文档】
【Rancher Server + Kubernets搭建云原生集群平台】

一、环境准备

1、软件准备

序号环境名称说明版本号
1Rancher Serverk8s运维平台v2.5.7

2、环境规划

序号IPHostName操作系统K8s角色说明
1192.168.255.141rancherAnolis OS 8.9 x86 64位Rancher服务Kubernetes 管理平台
2192.168.255.142masterAnolis OS 8.9 x86 64位控制节点Kubernetes Master
3192.168.255.143worker01Anolis OS 8.9 x86 64位工作节点Kubernetes Master高可用节点,如果不需要高可用,可不部署此服务器
4192.168.255.144worker02Anolis OS 8.9 x86 64位工作节点Kubernetes Worker

二、Nginx-ingress-controller服务日志持久化至宿主机目录配置

1、在宿主机创建日志挂载目录

(1)、创建日志挂载目录

在所有worker节点上执行下面命令

[root@worker01~]# mkdir /data/logs/nginx-ingress -p

(2)、确认运行容器的用户组

进入容器shell窗口

在这里插入图片描述

执行命令id,就会输出运行容器的用户及用户所在组的名称和id,如下图所示:用户和组名是:www-data,id:101

在这里插入图片描述

(3)、将目录挂载目录授权给nginx-ingress-controller容器内相同的用户组

通过上步可以得知运行容器【nginx-ingress-controller】的用户组信息

  • 用户名:www-data, 用户ID:101
  • 用户所属组:www-data, 组ID:101

本步骤非常关键,否则容器没有操作宿主机目录的权限

在所有worker节点操作系统中执行下面命令,本文方案中有两个work节点,分别是work01、work02

[root@worker01~]# groupadd -g 101 www-data
[root@worker01~]# useradd -u 101 -g 101 www-data
[root@worker01~]# chown -R 101:101 /data/nginx/logs
[root@worker01~]# chmod 755 /data/nginx/logs

在这里插入图片描述

2、配置nginx-ingress-controller服务

(1)、进入仪表盘
在这里插入图片描述
(2)、进入Daemonsets画面

只显示【ingress-nginx】命名空间

在这里插入图片描述
(2)、编辑【nginx-ingress-controller】的配置在这里插入图片描述
(3)、编辑【nginx-ingress-controller】的配置

在【Container】->【Command】->Arguments添加日志配置

  • –log_dir=/var/log/nginx/
  • –logtostderr=false
  • –ingress-class=nginx

完整配置内容如下

/nginx-ingress-controller 
--configmap=$(POD_NAMESPACE)/nginx-ingress-configuration 
--election-id=ingress-controller-leader --ingress-class=nginx 
--tcp-services-configmap=$(POD_NAMESPACE)/tcp-services 
--udp-services-configmap=$(POD_NAMESPACE)/udp-services 
--annotations-prefix=nginx.ingress.kubernetes.io 
--log_dir=/var/log/nginx/ 
--logtostderr=false
--ingress-class=nginx

在这里插入图片描述

添加【挂载目录】

在这里插入图片描述
在这里插入图片描述
(4)、编辑【nginx-ingress-configuration】ConfigMaps
在这里插入图片描述
在这里插入图片描述

3、验证

xshell连接至work01和work02节点后,在/data/nginx/logs目录下输出了nginx容器的日志了
在这里插入图片描述

至此,nginx-ingress中的日志就持久至各宿主机目录上了。

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

相关文章:

  • 淄博张店网站排名优化标题优化
  • 网站开发功能需求营销培训总结
  • 网站建设供应商 知乎今日刚刚发生的军事新闻
  • 百兆独享 做资源网站百度手机网页版入口
  • 购物网站建设优缺点广州疫情今天最新消息
  • 360浏览网页入口网站seo优化网站
  • 广东东远建设工程管理有限公司网站什么是seo优化推广
  • 西安网站开发工程师招聘惠州seo计费
  • 网站商城建设合同免费下载优化生育政策
  • 手机网站seo教程互联网广告管理暂行办法
  • 改进网站建设广告主资源哪里找
  • 龙岩做网站开发哪家公司好温州seo外包公司
  • 广东哪家网站建设网页设计服务学网络营销好就业吗
  • wdcp网站迁移seo成创网络
  • 互联网网站开发有哪些职位网店运营与管理
  • 网站模板psd深圳seo优化公司
  • 做网站合肥哪家公司好优化营商环境发言材料
  • wordpress theme check平台seo
  • wordpress图文播放免费手机优化大师下载安装
  • 上海网站开发哪家好宁波网络推广公司有哪些
  • 营销智库网站百度搜索引擎优化的方法
  • 企业官方网站建设运营方案天津seo公司
  • 网站做代理服务器seo技术最新黑帽
  • 如何免费做网站江苏短视频seo搜索
  • 用sql2000做网站培训心得简短200字
  • 做国外的网站有什么不用钱的企业品牌推广
  • 怎么做能让网站尽快收录营业推广是一种什么样的促销方式
  • 怎样可以提升自己的网站seo研究中心好客站
  • 汽车配件网站建设淘宝关键词优化怎么弄
  • 网站开发过程中遇到的问题百度收录入口在哪里