igress+nginx部署
k8s-部署nginx
apiVersion: apps/v1beta1
kind: Deployment
metadata:
name: nginx-deployment
spec:
replicas: 1 # tells deployment to run 2 pods matching the template
template: # create pods using pod definition in this template
metadata:
labels:
app: nginx
spec:
nodeSelector:
kubernetes.io/hostname: k8s-n1 #指定node运行
containers:
- name: nginx
image: nginx:1.7.9
ports:- containerPort: 80
volumeMounts: #pod 内部文配置文件映射到本机- name: nginxconf
mountPath: /etc/nginx/nginx.conf- name: nginxconfd
mountPath: /etc/nginx/conf.d- name: nginxlogs
mountPath: /var/log/nginx/log
volumes: #物理机文件目录- name: nginxconf
hostPath:
path: /data/nginx/nginx.conf- name: nginxconfd
hostPath:
path: /data/nginx/conf.d- name: nginxlogs
hostPath:
path: /data/nginx/logs
创建服务
apiVersion: v1
kind: Service
metadata:
name: nginx-server
labels:
name: nginx-server
spec:
ports:- port: 80
nodePort: 80
selector:
app: nginx
type: NodePort # 这个服务中使用了nodePort 意思是将服务暴露出去这样就可外部访问了
转载于:https://blog.51cto.com/8175747/2360425
igress+nginx部署相关推荐
- Ubuntu 14.04 上使用 Nginx 部署 Laravel 4.2
http://laravel.lapland.name/post/102090021035/how-to-install-laravel-with-an-nginx-on-ubuntu-14-04 U ...
- 使用nginx部署项目的相关资料
1.简单的利用nginx部署前端项目 2.ubuntu 下 Nginx 的安装和配置 3.nginx配置文件nginx.conf超详细讲解 4.Nginx 安装与部署配置以及Nginx和uWSGI开机 ...
- 深入浅析nginx部署及简单优化
Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的.本文重点给大家介绍nginx部署及简单优化方案,感兴趣的朋友一起看看吧 Nginx是lgor Sysoev为俄 ...
- 解决django配合nginx部署后admin样式丢失
解决django配合nginx部署后admin样式丢失 1. 在项目的settings.py文件里添加以下内容: STATIC_URL = '/static/' STATICFILES_DIRS = ...
- nginx 部署静态网页
nginx 部署静态网页 2018年06月15日 17:55:23 幽默的荆轲君 阅读数:477 nginx 部署静态网页 第一步,就是安装nginx. 第二步 配置nginx.conf 熟悉vim的 ...
- Linux部署Ant Design Pro项目及nginx部署
通过umi命令进行构建 通过umi命令进行构建,构建成功后悔生成静态页面: nginx部署 生成的静态页面需要通过nginx进行访问,并且请求数据的代理也需要通过nginx进行代理: ①安装nginx ...
- 【Vue】Docker + Nginx 部署 Vue3.0 项目
Docker + Nginx 部署 Vue3.0 项目 1.用指令 npm run build 打包vue.js项目(该项目是在WebStorm里面新建的Vue空项目). 打包成功后,会生成一个目录d ...
- 腾讯云linux系统结合nginx部署项目
欢迎关注博主博客: https://lvsige.top/ 本文记录在linux系统下结合nginx部署项目 首先是在腾讯云上购买服务器,域名,两个相互关联,购买ssl证书等,需要什么做对应的操作即可 ...
- linux docker nginx,CentOS7上Docker简单安装及nginx部署
安装 如果原来安装过docker,先把原来的删掉,再安装(如果是首次安装docker忽略第一步,直接在第二步看起) 1.1先查看下已经安装了那些docker yum list installed | ...
最新文章
- 微信第 1 行代码曝光,简陋到让你怀疑人生!
- android自定义折线图可左右滑动,25.Android自定义折线图,可左右滑动
- Maven中jar包冲突的解决方式
- 在ElasticSearch之下(图解搜索的故事)
- 学习Git的最佳资料
- CV:Visual Studio 2015版本+CUDA8.0+Cudnn8.0+OpenCV 3.1.0版本完美解决的详细攻略
- Spring Cloud Alibaba:Sentinel 熔断降级
- HDU 1232:流问题(并检查集合)
- php还原json,PHP语言中使用JSON和将json还原成数组
- 设计模式示例_复合设计模式示例
- Pycharm Anaconda 安装dlib
- ubuntu 安装(install) pwntcha[一个做验证码识别的开源程序]
- mysql 日期详解_在MySQL中解析日期
- RedisHelper帮助类
- 在模拟器中添加模拟尺寸
- Linux快捷键笔记
- java smtp.126.com_java开发_STMP邮箱客户端_发送邮件
- 股票交易接口api的协议
- C ++ Primer Plus 第六版 第九章编程练习答案
- SSM---MyBatis