k8s暴露服务-Ingress环境部署

部署ingress控制器:ingress-nginx

ingress-nginx是使用nginx作为反向代理和负载均衡的k8s的ingress控制器

1.去官网查看ingress-nginx安装指南,复制deploy.yaml文件下载地址:

官网:Installation Guide - Ingress-Nginx Controller

deploy.yaml文件是一个资源清单

2.在服务器wget命令下载官网上的deploy.yaml文件,sz下载到本地

3.修改deploy.yaml文件中ingress-nginx-controller控制器镜像拉取镜像地址,改成阿里云镜像地址

阿里云镜像首页:https://dev.aliyun.com/

选择谷歌镜像:google_containers/nginx-ingress-controller,选择阿里云镜像最新版本修改deploy.yaml文件中的拉取镜像地址

4.rz命令将本地修改的deploy.yaml文件上传到服务器:

5.应用文件,创建资源:kubectl apply -f deploy.yaml文件,查询ingress-nginx命名空间下创建的资源状态是否正常

创建之后ingress-nginx命名空间下pods状态不正常:

即有对应的service和deploy,但是没有正常的pod即pod状态不是Running,把ingress-nginx命名空间下的service和deploy全部删除(deploy删除之后pods会自动被删除),重新再执行kubectl apply -f deploy.yaml命令显示成功,pods状态正常:

相关推荐
阿里云云原生24 分钟前
稳定复现超 70% 的缺陷,报警到自动修复的 Agent 流水线实践
云原生
阿里云云原生1 小时前
从“自证清白”到“因果链条”:智能体如何重塑运维排障效率
云原生
阿里云云原生2 小时前
TechTalk丨从能买奶茶到能进企业,Agent 绕不开同一组问题
云原生·agent
逐流人3 小时前
手工建集群到全自动发布:k8s集群部署与DevOps流水线整合实战
ci/cd·云原生·kubernetes·云计算·devops
我不会起名字3223 小时前
K8s Pod 反复重启 CrashLoopBackOff:从 exit code 到根因的 5 步排查
云原生·容器·kubernetes·k8s
瑞克-桑切斯4 小时前
ERP 企业生产管理系统部署手册
运维·docker·云原生·容器·eureka
我不会起名字3224 小时前
K8s 节点磁盘打满导致 Pod 被驱逐:4 类占用与回收顺序
运维·kubernetes·k8s·diskpressure·evicted
孔令飞5 小时前
把 Agent 搬进飞书:飞书 Agent 机器人演示
云原生·go·ai编程
瑞克-桑切斯5 小时前
docker mail商城
运维·docker·容器
java_logo5 小时前
Docker 部署 ReMe:轻松搭建 AI Agent 记忆管理平台
人工智能·docker·容器·ai agent·轩辕镜像·reme·agentscope-ai