【kubernetes篇】使用nginx实现yaml资源文件清单托管服务

点击关注 | 一起进步,共同成长!

nginx

nginx在平时的工作中使用频率非常高,常用作反向代理和负载均衡。今天我们将二进制方式安装nginx,并实现kubernetes中yaml资源文件清单托管服务的内容进行整理。

阅读这篇文章之前,你应当已经理解了DNS服务器的搭建:

【网络篇】如何搭建自己的DNS服务器

资源获取

https://pan.baidu.com/s/1g-iVGOqo27_SR1HkjgEnjw

提取码:dard

1. 关闭防火墙

systemctl stop firewalld
systemctl disable firewalld
firewall-cmd --state

2. 准备编译环境

yum -y install gcc prce-devel zlib-devel openssl-devel

3. 准备安装包

mkdir soft

cd soft
tar -xvf nginx-1.16.1.tar.gz

tar -xvf ngx-fancyindex-0.4.3.tar.gz
【kubernetes篇】使用nginx实现yaml资源文件清单托管服务

4. 修改安装配置文件

cd nginx-1.16.1
# 这里指明了安装路径并添加了相应的模块
./configure --prefix=/usr/local/nginx  --with-http_ssl_module --with-http_stub_status_module --with-http_realip_module --add-module=/root/soft/ngx-fancyindex-0.4.3/

5. 编译&&安装

make && make install

6. 修改配置文件

vi /usr/local/nginx/conf/nginx.conf
37         server_name  192.168.189.32;

43 location / {
44 root html;
45 fancyindex on;
46 fancyindex_exact_size off;
47 index index;
48 }
【kubernetes篇】使用nginx实现yaml资源文件清单托管服务

说明:开启nginx索引页功能。在准备安装包的时候我另外准备了fancyindex模块,让目录映射(autoindex)更加实用、美观。

7. 启动nginx

/usr/local/nginx/sbin/nginx

#
 重启
/usr/local/nginx/sbin/nginx -s reload
# 检查端口正常开启
ss -anput | grep 80
【kubernetes篇】使用nginx实现yaml资源文件清单托管服务

8. 检查验证

http://192.168.189.32/
【kubernetes篇】使用nginx实现yaml资源文件清单托管服务

本地浏览器可以访问。

9. 在kubernetes集群中使用

cd /usr/local/nginx/html
【kubernetes篇】使用nginx实现yaml资源文件清单托管服务

不同的应用yaml文件我们放到不同的目录下,比如application1、application2,我在application1中有nginx.yaml,在application2中有tomcat.yaml。

在kubernetes中我们就可以这样使用。

kubectl apply -f http://nginx.kubernetes.com/application1/nginx.yaml

kubectl apply -f http://nginx.kubernetes.com/application2/tomcat.yaml

说明:如果没有DNS服务就使用ip地址。

END
【kubernetes篇】使用nginx实现yaml资源文件清单托管服务
往期推荐:





如何搭建自己的DNS服务器


如何在服务器之间建立互


如何给虚拟机添加网卡,设置固定ip


磁盘lvm管理(PV,VG,LV,PE)


Oracle数据泵-impdp和expdp

原文始发于微信公众号(江小南和他的小伙伴们):【kubernetes篇】使用nginx实现yaml资源文件清单托管服务

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/62236.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!