创建CoreDNSkubernetes内部的服务发现以及pod之间的域名解析服务都是通过dns来实现,所以DNS对kubernets集群来说非常重要。目前dns有2种,一种是kube dns,一种是core dns,本次我们安装的是Coredns。所有的软件及配置文件都保存在前面文章提到的百度网盘里 :百度共享链接在此文章里[root@node-01 k8s]# kubectl create -f
目录 一、名称空间二、Pod三、 Deployment四、Service 五、ingress六、存储抽象PV&PVCConfigMap Secret 一、名称空间        资源隔离、但是网络不隔离# 创建 kubectl create ns test #删除 kubectl delete ns
本文作者:ServiceMesher 社区成员沈旭光 本文重点为分析Istio Gateway以及VirtualService定义如何生成Istio Ingress Gateway的Envoy相关配置。 gateway定义用于配置在mesh边缘,到mesh的tcp和http的负载均衡。非TLS单主机环境相关拓扑使用azure aks环境。ingress gateway的servi
转载 1月前
23阅读
这一篇写的比较混乱,勉强看。Ingress概念:通俗来讲:Ingress和之前说的Service、Deployment一样,也是一个k8s的资源类型;Ingress用于实现域名的方式访问k8s的内部应用,Service可能更适于服务间访问。这东西我们使用的k8s官方维护的本版,另外nginx官方也有一个版本,怎么用看个人。Ingress支持多种方案:包括 Nginx、Haproxy、Traefik
文章目录附:常用ingress配置1. 跨域(单个或多个)2. ingress中的rewrite3. https配置4. ingress暴露自定义header5. 注解说明5.1 `nginx.ingress.kubernetes.io/affinity: "cookie"`5.2 改写cookie的path`nginx.ingress.kubernetes.io/proxy-cookie-pa
目录一、安装环境二、开始安装1、参考文章2、下载deploy.yaml文件3、修改deploy.yaml文件4、执行安装三、新建一个ingress进行测试1、部署一个服务:webapp2、创建一个ingress:mywebsite-ingress3、在浏览器中测试四、相关文件 1、修改后的完整deploy.yaml文件2、webapp-deploy-svc.yaml文件 3、m
一、ingress 简介Ingress-nginx是基于Nginx的一个开源反向代理软件,用于Kubernetes集群中运行的应用程序。它为Kubernetes集群中的服务提供了外部访问和负载均衡功能。Ingress-nginx通过HTTP或HTTPS路由网络流量来管理应用程序的入口。在Kubernetes中配置Ingress时,可以使用Ingress规则指定需要路由的主机名和路径,并将它们转发到
一、NO ARCHIVELOG 数据库有联机重做日志,这个日志是记录对数据库所做的修改,比如插入,删除,更新数据等,对这些操作都会记录在联机重做日志里。一般数据库至少要有2个联机重做日志组。当一个联机重做日志组被写满的时候,就会发生日志切换,这时联机重做日志组2成为当前使用的日志,当联机重做日志组2写满的时候,又会发生日志切换,去写联机重做日志组1,就
...
转载 2018-04-15 19:39:00
219阅读
2评论
http {# 开启gzipgzip on;# 启用gzip压缩的最小文件;小于设置值的文件将不会被压缩gzip_min_length 1k;# gzip 压缩级别 1-10 gzip_comp_level 2;# 进行压缩的文件类型。gzip_types text/plain application/javascript application/x-javascript text/css app
原创 2022-03-29 15:57:10
379阅读
在进行生产环境部署时,开启 Gzip 压缩可以减小静态资源文件的大小,提高网站的加载速度。 如果要使用 Gzip 压缩技术来减小文件传输大小,需要在两个地方进行配置。 首先,在本地开发环境中,你需要使用一些工具来对需要传输的文件构建压缩版本,比如使用 webpack 构建并压缩 JavaScript
原创 2023-05-06 08:53:44
816阅读
gzip压缩技术gzip(GNU-ZIP)是一种压缩技术,经过gzip压缩后,页面大小可以变为原来的30%甚至更小。这样,用户浏览页面的时候速度会快得多。gzip 网页压缩的实现需要浏览器和服务器的支持,如图:从图可以看出,gzip压缩的过程,首先在服务器端压缩,然后传到浏览器端后解压。当浏览器支持gzip解压时,会在请求消息头中包含Accept-Encoding:gzip,这样Nginx就会向浏
1、前言gzip在*nix系统中是个压缩命令,用于把文件压缩成.gz后缀的文件,以减小磁盘占用空间。与之相对应的是命令gunzip,用于解压缩用gzip方法压缩的文件。nginx每天会对当天的访问日志进行压缩,通常在其日志文件目录下也可看到一大堆的access.log-yyyymmdd.gz文件。nginx有个gzip模块,用于对输出到客户端的内容进行压缩,以减小传输文件体积,减少对网络带宽的占用
最近发现好多人问Ingress,同时一直也没去用Nginx的Ingress,索性捣鼓一把,发现跟原来确实有了点变化,在这里写篇文章记录一下一、Ingress介绍Kubernetes暴露服务的方式目前只有三种:LoadBalancer Service、NodePort Service、Ingress;前两种估计都应该很熟悉,具体的可以参考下 这篇文章;下面想写介绍一下这个Ingress。1
转载 2月前
52阅读
maincontrollers/nginx/pkg/cmd/controller/main.go:29 func main() { // start a new nginx controller ngx := newNGINXController() // create a custom Ingress controller using NGINX as backend ic :=
转载 3月前
87阅读
一、网页压缩 网页压缩是一项由 WEB 服务器和浏览器之间共同遵守的协议,也就是说 WEB 服务器和浏览器都必须支持该技术,所幸的是现在流行的浏览器都是支持的,包括 IE、FireFox、Opera 等;服务器有 Apache 和 IIS 等。双方的协商过程如下:首先浏览器请求某个 URL 地址,并在请求的头 (head) 中设置属性 accept-encoding 值为 gzip, d
  Gzip是若干种文件压缩程序的简称,通常指GNU计划的实现,此处的 gzip 代表GNU zip。也经常用来表示 gzip 这种文件格式。什么是 GzipGzip是若干种文件压缩程序的简称,通常指GNU计划的实现,此处的gzip代表GNU zip。也经常用来表示 gzip 这种文件格式。 这也是HTTP1.1协议定义的两种压缩方法中最常用的一种压缩方法,客户端浏览器大都支持这种压缩格式。G
nginx中如何设置gzip(总结)一、总结一句话总结:真正用的时候,花一小点时间把gzip的各个字段的意思都看一下,会节约大量时间直接gzip on:在nginx的配置中就可以开启gzip压缩 server{ gzip on; gzip_buffers 32 4K; gzip_comp_level 6; gzip_min_length 100; gzip
这两天越南那边服务器测试,2000用户顺便耗光服务器100m带宽,建议运营方增加带宽的同时,发现nginx 没有开始gzip压缩,导致一些400-500K左右的文件直接下载去了,这方面占用太多带宽,所有果断开启gzip 下面是copy复制的一些gzip详解,   Nginx Gzip 压缩配置   随着nginx的发展,越来越多的网站使用nginx,因
原创 2012-07-06 12:30:10
1175阅读
去除LoadModuledeflate_modulemodules/mod_deflate.so前面的#号。在主conf的末尾增加(一般是全局开始,如果需要根据域名进行配置,需要在虚拟域名的conf中配置):DeflateCompressionLevel9AddOutputFilterByTypeDEFLATEtext/htmltext/plaintext/xmltext/csstext/java
原创 2018-08-24 09:25:40
537阅读
  • 1
  • 2
  • 3
  • 4
  • 5