标签:ingress yaml nginx 1.28 K8s 1.27 1.26 1.25
安装ingress-nginx
问题
-
ingress-nginx-controller的service 通过NodePort显露出去时,需要先使用ingree-controller调度到的节点先访问一次,集群的其他节点才能正常访问, 如: 有 master:10.191.9.21,node1:10.191.9.22,node2:10.191.9.23 三个节点,ingress-controller 调度到了节点node2 ingress的host为 kube.local.net ,当集群所有对象都看着正常时,需要把 kube.local.net 的IP先解析到node2:10.191.9.23 先访问一次,然后才可以把IP解析到其他两个节点也能正常访问,否则访问失败
-
下载镜像失败问题
-
找到yaml文件中的镜像地址
image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.3.0@sha256:549e71a6ca248c5abd51cdb73dbc3083df62cf92ed5e6147c780e30f7e007a47
image: registry.k8s.io/ingress-nginx/controller:v1.3.1@sha256:54f7fe2c6c5a9db9a0ebf1131797109bb7a4d91f56b9b362bde2abd237dd1974
-
参照镜像代理内解决步骤一步步下载镜像
-
把yaml文件中镜像的hash码后缀去掉 @及其后面的部门
-
ingress无法访问问题
把ingress域名指向ingress控制器服务所调度到的宿主机IP
-
添加defaultBackend
此问题不会影响ingress的正常访问,但是不确定是否会有其他影响,所以还是选择修复它
# 在ingress的yaml中,需要添加defaultBackend,不然它会显示无法找到默认后台的错误
Default backend: default-http-backend:80 (<error: endpoints "default-http-backend" not found>)
准备
选择安装方式
根据官方文档选择安装的方式,出于学习的目的,我选择的是第二种YAML manifests.
选择版本
Supported |
Ingress-NGINX version |
k8s supported version |
Alpine Version |
Nginx Version |
Helm Chart Version |
标签:ingress,yaml,nginx,1.28,K8s,1.27,1.26,1.25
From: https://www.cnblogs.com/xysgo/p/18539375
相关文章
- [CKS] K8S Dockerfile和yaml文件安全检测
最近准备花一周的时间准备CKS考试,在准备考试中发现有一个题目关于Dockerfile和yaml文件安全检测的题目。专栏其他文章:[CKS]Create/Read/MountaSecretinK8S-CSDN博客[CKS]AuditLogPolicy-CSDN博客-[CKS]利用falco进行容器日志捕捉和安全监控-CSDN博客[CKS]...... - nginx 整体架构
Nginx是什么Nginx是一款C语言编写高性能Web服务器,反向代理服务器。占用内存少、并发能力强使用场景nginx主要有以下4个使用场景作为Http服务器,可以提供静态网页和静态资源的访问HTTP代理缓存,缓存服务端请求数据作为反向代理服务器,将请求代理转发作为负载均衡服...... - [CKS] K8S ServiceAccount Set Up
最近准备花一周的时间准备CKS考试,在准备考试中发现有一个题目关于Rolebinding的题目。Question1ThebuffyPodinthesunnydalenamespacehasabuffy-saServiceAccountwithpermissionsthePoddoesn’tneed.ModifytheattachedRolesothatitonlyhasthea...... - macOS nginx 编译安装教程
nginx有多种安装方式方式一:可以通过包管理器(homebrew)安装,安装较为简单brewinstallnginx即可,使用方式查看brewinfonginx方式二:通过源码编译的方式,本篇主要介绍这种安装方式源码编译安装1、打卡官方下载页面https://nginx.org/en/download.html选择稳定版本(Stableversi...... - openEuler搭建k8s(1.28.2版本)
目录k8s搭建(1.28.2版本)1.安装containerd1.1下载tar包1.2编写服务单元文件2.安装runc3.安装cni插件3.1下载文件3.2设置crictl运行端点4.配置containerd5.主机配置5.1编辑hosts文件(可选)5.2开启流量转发5.3关闭防火墙以及selinux5.4关闭swap6.搭建k8s6.1配置yum源...... - 解决Nginx出现403 forbidden (13: Permission denied)报错的四种方法
我是在在本地用虚拟机中通过yum安装nginx的,安装一切正常,但是访问时报403,于是查看nginx日志,路径为/var/log/nginx/error.log。打开日志发现报错Permissiondenied,详细报错如下:1.open()"/data/www/1.txt"failed(13:Permissiondenied),client:192.168.1.194,server:www.web...... - nginx—centos中安装及配置
Nginx和Apache是服务器软件【应用程序】,用于接收和处理用户请求,常用于搭建和优化网站的访问与性能。安装##########################################nginx安装##################################使用epel源安装#查看当前系统的yum仓库有哪些软件包yumrepolist#...... - Nginx代理访问RabbitMQ Management UI
RabbitMQ官方文档说明如下:UsingaReverseProxyinfrontoftheHTTPAPIItmaybenecessarytoputareverseproxyinfrontofaRabbitMQcluster.ReverseproxysetupforRabbitMQmayrequirecarefulhandlingofencodedslashesinpathsifdefaultvirtualhos...... - ubuntu 安装mysql+redis+nginx
1.mysql安装vim/etc/apt/sources.list 追加一下内容debhttps://mirrors.aliyun.com/ubuntu/focalmainrestricteduniversemultiversedeb-srchttps://mirrors.aliyun.com/ubuntu/focalmainrestricteduniversemultiversedebhttps://mirrors.aliyun.com/ubuntu/...... - Nginx反向代理之proxy_redirect指令【转】
proxy_redirect该指令是用来重置头信息中的"Location"和"Refresh"的值。语法:proxy_redirectredirectreplacement;proxy_redirectdefault;proxy_redirectoff;默认值:proxy_redirectdefault;编写位置:它可以存储在http、server、location里面现在客户端向代理服务器......
|