k8s暴露服務(wù)之Ingress環(huán)境部署實(shí)踐
部署ingress控制器:ingress-nginx
ingress-nginx是使用nginx作為反向代理和負(fù)載均衡的k8s的ingress控制器







1.去官網(wǎng)查看ingress-nginx安裝指南
復(fù)制deploy.yaml文件下載地址:
官網(wǎng):Installation Guide - Ingress-Nginx Controller
deploy.yaml文件是一個(gè)資源清單



2.在服務(wù)器wget命令下載官網(wǎng)上的deploy.yaml文件
sz下載到本地






3.修改deploy.yaml文件中ingress-nginx-controller控制器鏡像拉取鏡像地址
改成阿里云鏡像地址
阿里云鏡像首頁(yè):https://dev.aliyun.com/









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










4.rz命令將本地修改的deploy.yaml文件上傳到服務(wù)器


5.應(yīng)用文件,創(chuàng)建資源
kubectl apply -f deploy.yaml文件,查詢(xún)ingress-nginx命名空間下創(chuàng)建的資源狀態(tài)是否正常


創(chuàng)建之后ingress-nginx命名空間下pods狀態(tài)不正常:
即有對(duì)應(yīng)的service和deploy,但是沒(méi)有正常的pod即pod狀態(tài)不是Running,把ingress-nginx命名空間下的service和deploy全部刪除(deploy刪除之后pods會(huì)自動(dòng)被刪除),重新再執(zhí)行kubectl apply -f deploy.yaml命令顯示成功,pods狀態(tài)正常:





總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
k8s實(shí)現(xiàn)身份認(rèn)證策略及過(guò)程解析
這篇文章主要為大家介紹了k8s實(shí)現(xiàn)身份認(rèn)證策略及過(guò)程解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-02-02
配置Ingress的SSL/TLS證書(shū)全過(guò)程
在Kubernetes中配置Ingress的SSL/TLS證書(shū)涉及兩個(gè)主要步驟:首先是創(chuàng)建包含證書(shū)的Secret,然后是配置Ingress資源以使用該Secret,這要求已部署IngressController如NGINX,并擁有有效的SSL/TLS證書(shū),可以通過(guò)Cert-Manager自動(dòng)管理證書(shū)的申請(qǐng)和續(xù)期2025-10-10
k8s 中的 service 如何找到綁定的 Pod 及實(shí)現(xiàn) 
service 是一組具有相同 label pod 集合的抽象,集群內(nèi)外的各個(gè)服務(wù)可以通過(guò) service 進(jìn)行互相通信,這篇文章主要介紹了k8s 中的 service 如何找到綁定的 Pod 以及如何實(shí)現(xiàn) Pod 負(fù)載均衡,需要的朋友可以參考下2022-10-10
k8s安裝calico時(shí)如何選擇網(wǎng)卡問(wèn)題
這篇文章主要介紹了k8s安裝calico時(shí)如何選擇網(wǎng)卡問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-07-07
MinIO分布式文件存儲(chǔ)(從入門(mén)到飛翔)
MinIO是一款高性能的分布式對(duì)象存儲(chǔ)系統(tǒng),兼容Amazon S3協(xié)議,具有輕量級(jí)、易部署、高可用和可擴(kuò)展性等優(yōu)勢(shì),它通過(guò)糾刪碼技術(shù)實(shí)現(xiàn)數(shù)據(jù)冗余與高容錯(cuò)性,適用于私有云存儲(chǔ)、大數(shù)據(jù)分析和靜態(tài)資源托管等場(chǎng)景,本文介紹MinIO分布式文件存儲(chǔ)的相關(guān)知識(shí),感興趣的朋友一起看看吧2025-03-03
KubeSphere中部署Wiki系統(tǒng)wiki.js并啟用中文全文檢索
這篇文章主要為大家介紹了KubeSphere中部署Wiki系統(tǒng)wiki.js并啟用中文全文檢索實(shí)現(xiàn)過(guò)程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06
k8s編排之Deployment知識(shí)點(diǎn)詳解
這篇文章主要為大家介紹了k8s編排之Deployment知識(shí)點(diǎn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-01-01

