烂泥:k8s安装与配置ingress(一) lanni2460 发布于 2019-01-12 分类:k8s 阅读(31279) 评论(0) 一、ingress介绍 二、ingress的工作原理 三、拉取镜像 四、基础试验配置 4.1 创建namespace 4.2 创建service 4.3 创建deployment 4.4 查看pod 4.5 查看node节点 4.6 访问httpd 4.7
起因 起因是要在公司和家里都要运行nginx进行前端的动静分离, 其实最好的方案是吧nginx部署在云服务上, 但是网络不互通. 最后就只能下载一个windows的nginx了, 家里和公司个各自跑各自的. 但是windows上nginx的启动没有linux上的方便, 于是便有了这个脚本的产生. 球友们也可以参
数据卷挂载方式 数据卷手动挂载 -v 主机目录:容器目录 #核心参数 #示例 docker run -it --name=centos_test -v /home/wangxun/centos_test:/home centos /bin/bash docker inspect 容器id #查看容器的挂载卷是否挂载成功 数据卷手动挂载练习:安装mysql 手动挂载数据卷:实现
每周一坑-nginx重定向到404页面 今天是七夕,该约会的约会,而我呢,今晚确实要早点跟周公约会,一天周公都在呼唤我 = = 话说,阿里付费版的云安全中心确实是个好东西,控制台上能设置基线检查策略,检查完肯定很多问题的: 我的职责就是去修复啦,提前修复,到时等做等保三级也不
tls证书加密 创建类型为tls的secret为nginx提供https证书访问 #创建ca公钥和私钥 openssl req -x509 -sha256 -newkey rsa:4096 -keyout ca.key -out ca.crt -days 3560 -nodes -subj '/CN=www.test.com' #创建客户端公钥和私钥 openssl req -new -newkey rsa:4096
docker cp 命令 本机的/web/teset_nginx/下有index.html文件 docker cp /web/test_nginx/ test_nginx:/web/ 将整个/web/test_nginx/复制到容器test_nginx下的/web里边 实际上也可以把主机文件直接传输到容器的数据卷目录里 docker inspcet container_name GraphDriver 中的 Merge
由于ipv4的ip地址数量有限,因此很多时候我们会使用一个ip对应多个域名。在nginx中,通过修改nginx.conf中的server块,就可以定义虚拟主机,每一个server块就是一个虚拟主机。这个server块只处理对应的域名的请求,这样一个服务器,使用一个ip就可以通过nginx发布不同的服务,来处理相应域名的
#AWS EKS 创建k8s生产环境实例 在AWS部署海外节点, 图简单使用web控制台创建VPC和k8s集群出错(k8s), 使用cli命令行工具创建成功 本实例为复盘, 记录aws命令行工具创建eks, 安装efs驱动、LBS、ingress-nginx,使用ECR镜像储存等 #安装命令行工具 #安装aws cli cd /tmp curl -
一、查看容器 查看所有容器 docker ps -a 查看所有运行的容器 docker ps 查看最近创建的容器 docker ps -l 查看最近创建的n个容器 docker ps -n 过滤查看容器 docker ps --filter"name=test-nginx" ---按名称过滤 docker ps --filter status=paused
windows下使用dos命令查看占用端口号并停止 windows+R打开命令窗口 查找占用端口对应的PID(进程号) netstat -ano|findstr "port" # 示例 netstat -ano|findstr "8080" 查看是哪个进程或程序占用了端口 tasklist|findstr "PID" # 示例 tasklist|findstr "8572" 在Dos窗
1、(联网设备)找一台linux已安装docker的联网电脑 在联网的linux上执行(执行前确认docker是否安装)拉取镜像: docker pull morunchang/fastdfs 2、(联网设备)镜像转文件的命令 执行镜像文件命令: docker save morunchang/fastdfs > /root/fastdfs.tar 将该路径下的文件
#!/bin/sh # create self-signed server certificate: read -p "Enter your domain [www.example.com]: " DOMAIN echo "Create server key..." openssl genrsa -des3 -out $DOMAIN.key 1024 echo "Create server certificate signing req
本节主要讲解的内容是 Nginx 如何和 uWSGI 配合使用,以及如何使用 Nginx 配置 Django 的静态资源,在本节的最后我们还要对项目部署流程做一下全面详细的总结,本节将作为本教程的最后一节,后续会根据读者的反馈再增加相应的 Django 知识介绍,最后希望各位读者阅读完这套《Python Django
查看运行状态:sudo systemctl status nginx 停止并启动Nginx sudo systemctl stop nginx Nginx重启sudo systemctl reload nginx 注意:Nginx未激活不能进行重启 Nginx强制重启sudo systemctl restart nginx Nginx重新加载-sudo nginx -s reload Nginx退出sudo nginx -s quit
一、nginx出问题怎么把错误信息给开发同学: nginx:反向代理中间件。 1.连接到服务器 (ssh) 2.找nginx所在目录:find / -name “nginx” 3.进入到nginx目录下 (cd /usr/local/nginx)pwd查看路径 4.ls,找到logs文件 5.进入 logs日志文件(cd logs),ls ,找到error .log(error.log是错误日志,a
下载源码:http://nginx.org/en/download.html1: yum -y install gcc gcc-c++ autoconf automake make2:yum -y install pcre-devel3:yum -y install openssl openssl-devel4:./configure --prefix=/home/ap/sdcn/nginx5:make install6:/home/ap/sdcn/nginx/sbin/nginx7:ps auxfww|
检测是否开启开启 HTTP/2 首先使用一些在线检测网站,检测一下有没有开启HTTP/2。 http://web.chacuo.net/nethttp2check https://myssl.com/http2_check.html?domain=www.huangzihan.top&port=443 综上所述,我们可以看到网站是没有开启HTTP/2。 nginx配置域名启用http2协议 是否安
环境准备 三台虚拟机(所有节点做好host解析) cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 10.0.0.128 k8s-node 10.0.0.129 k8s-master1 10.0.0.130
有两个配置文件/etc/nginx/nginx.conf、/etc/nginx/conf.d/default.conf 其中nginx.conf在其http块下导入了/etc/nginx/conf.d/*.conf user nginx; worker_processes auto; error_log /var/log/nginx/error.log notice; pid /var/run/nginx.pid; events { worker
报错:/root/nginx-goodies-nginx-sticky-module/ngx_http_sticky_misc.c:176:15 sed -i '12a #include <openssl/sha.h>' /root/nginx-sticky-1.2.5/ngx_http_sticky_misc.csed -i '12a #include <openssl/md5.h>' /root/nginx-sticky-1.2
编译安装三部曲: eg:安装nginx 源码编译报错处理: 总结:编译安装nginx需要的依赖 yum -y install gcc gcc-c++ pcre pcre-devel openssl openssl-devel zlib zlib-devel
第六章 Pod控制器详解 本章节主要介绍各种Pod控制器的详细使用。 Pod控制器介绍 Pod是kubernetes的最小管理单元,在kubernetes中,按照pod的创建方式可以将其分为两类: 自主式pod:kubernetes直接创建出来的Pod,这种pod删除后就没有了,也不会重建 控制器创建的pod:kubernetes通过控制器创
CGI、WSGI、uWSGI、ASGI概念和Django项目部署架构的关系 CGI(Common Gateway Interface)通用网关接口 顾名思义,CGI(Common Gateway Interface)通用网关接口,它是一个协议,是外部应用程序(CGI 程序)与Web服务器之间的接口标准,该协议定义了 Web 服务器调用外部应用程序的时候需要输入的参数
一、认识keepalived 1、前言 nginx 作为负载均衡器,所有请求都到了 nginx,可见 nginx 处于非常重点的位置,如果nginx 服务器宕机后端 web 服务将无法提供服务,影响严重。 为了屏蔽负载均衡服务器的宕机,需要建立一个备份机。主服务器和备份机上都运行高可用(High Availab
Linux下安装 申明:基于CentOS 7系统。 Nginx依赖包 模块依赖性Nginx需要依赖下面3个包 ssl功能需要 openssl 库 ( 点击下载 ) gzip模块需要 zlib 库 ( 点击下载 ) rewrite模块需要 pcre 库 ( 点击下载 ) 依赖包安装顺序依次为:openssl、zlib、pcre, 最后安装Nginx包