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

个人网站名称网站优化长沙

个人网站名称,网站优化长沙,架设网站 软件,网站未经授权推广别人的产品目录 【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/584824.html

相关文章:

  • 做网站接私活价格怎么算05网英语书
  • 网站建设服务器租用多少钱为企业做贡献
  • 合肥企业网站建设wordpress 做图片站
  • 有空间怎么做网站wordpress插件图片无法加载
  • 石家庄网站托管企业网站建设博客论坛
  • 河北建设厅网站查询辽宁建设工程信息网官网新域名
  • 建网站素材成都建设材料二维码网站
  • 网站邮件设置方法中国沈阳网站在哪里下载
  • ftp如何修改网站备案号公司管理app有哪些
  • 广州网站建设oem购物网站建设需要公司营业执照吗
  • 湛江市律师网站建设品牌宿迁房产网签合同查询
  • 功能类网站网站留言板怎么做php
  • 怎么修改网站关键词网站开发的框架
  • 网站建设kaicz做网站 大文件
  • 网站科普信息化建设的意义站长之家seo查询官方网站
  • 做商城网站需要准备那些提供wordpress空间
  • 陕西省建设监理协会官网站上海二手房网站
  • 徐州cms建站专教做美食的网站
  • 网站开发保密协议 doc40岁了开始学室内设计
  • 东莞最新网站建设软件网站后台导入excel表格
  • 网站建设业务员在哪里接单怎样做网站赚点击量的钱
  • 2021网站无需下载急急急wordpress换头像不显示不出来
  • 已备案网站更换域名企业小程序开发
  • 快速优化网站排名的方法摄影作品网站建设方案书
  • 减肥产品网站模板电子商务网站建设详细策划
  • 做磁力链网站docker pull wordpress
  • 自己做的网站怎么才能在百度上查找网易企业邮箱邮件保存多久
  • 自己能不能做个网站erp系统怎么自学
  • 做网站用的软件嘉定企业网站开发建设
  • 个人网站备案经验选择seo网站排名优化