Freagraíonn API príobháideach ó do ríomhaire glúine agus ní féidir le Pod i minikube é a shroicheadh. Sula n-athraíonn tú aon rud ar an óstach, ainmnigh an tiománaí taobh thiar den phróifíl ghníomhach, mar is é an t-aon fhíric seo a chinneann cén líonra as a dtagann an t-iarratas i ndáiríre. Ansin tástáil an endpoint céanna ón óstach, ón nód agus ón Pod. Níl ach ceann amháin den tríú sin ar theip air, agus cónaíonn buille faoi thuairim mícheart tráthnóna.

Céim 0: ainmnigh an tiománaí agus an fhoinse

Fiafraigh de minikube cén phróifíl atá gníomhach agus conas a ritheann sé. Cuireann tiománaí coimeádáin an nód i gcoimeádán ar do mheaisín, cuireann tiománaí VM i meaisín fíorúil é, agus cuireann tiománaí cianda áit éigin eile ar fad é.

minikube profile list
minikube status
kubectl config current-context

Uaidh sin, scríobh cá dtosaíonn an t-iarratas. Cinneann an freagra cén resolver agus cé na róid atá tábhachtach, agus ní ón óstach i gcónaí é. Is féidir le dhá phróifíl ar an ríomhaire glúine céanna iompar go hiomlán difriúil don URL céanna.

ContextWhat has to work
Host processHost resolver and host route to the private destination
minikube nodeThe node's own resolver and its outbound path
PodPod DNS through cluster services plus the cluster network path

Céim 1: tástáil an endpoint céanna trí huaire

Úsáid endpoint neamhdhíobhálach amháin agus coinnigh an t-ainm óstaigh, an port agus an teaghlach seoltaí mar an gcéanna sna trí thástáil. Má athraíonn tú aon cheann díobh idir ritheanna, ní bheidh na torthaí inchomparáide.

curl -sS -o /dev/null -w '%{http_code}\n' https://api.corp.example/health
minikube ssh -- curl -sS -o /dev/null -w '%{http_code}\n' https://api.corp.example/health
kubectl run probe --rm -it --image=curlimages/curl --restart=Never -- \
  curl -sS -o /dev/null -w '%{http_code}\n' https://api.corp.example/health

Ní chruthaíonn tarraingt image rathúil ag an nód aon rud faoi réiteach ainmneacha d'óstach príobháideach. Cruthaíonn iarratas poiblí rathúil níos lú fós. Coinnigh na torthaí scartha de réir comhthéacs, mar is diagnóis é patrún thar thrí shraith agus is leid é teip aonair.

Má theipeann ar an ró óstaigh freisin, stop. Tá fadhb líonra óstaigh agat agus is seachrán é an braisle.

Céim 2: coinnigh cosán an óstaigh chuig an mbraisle

Tá an dara treo ann a ndéanann daoine dearmad air: caithfidh an t-óstach leanúint ar aghaidh ag sroicheadh API agus seirbhísí na braisle féin. Is féidir le cliant VPN róid a shuiteáil a théann san iomaíocht leis na réimíreanna a úsáideann minikube dá líonra nód, dá raon seirbhíse agus dá raon pod.

Nuair a tharlaíonn sé sin, bíonn an tsíomptóm mearbhall, mar oibríonn an tollán agus stopann kubectl ag freagairt nó diúltaíonn NodePort naisc. Breathnaíonn sé cosúil le locht braisle agus is locht ródaithe ar an ríomhaire glúine é.

Cuir tábla ródaithe an óstaigh i gcomparáid le raonta minikube sula gcuireann tú an locht ar an tollán as aon rud eile. Is gnách go bhfeictear an forluí mar ró níos sainiúla a dhíríonn ar chomhéadan an tolláin do réimír a bhfuil an braisle ag súil léi mar a cuid féin.

Céim 3: réitigh an forluí gan an VPN a mhúchadh

Pléann lámhleabhar VPN agus proxy minikube féin na coinbhleachtaí seo agus féachann sé ar a raonta samplacha mar rudaí le scrúdú, ní mar liosta uilíoch. Léigh é in éineacht leis an bpróifíl atá agat i ndáiríre.

Sa chás go bhfuil forluí fíor ann, is é an freagra tacaíochta raon neamh-fhorluiteach nó beartas rochtana áitiúil d'aon ghnó a cheadaíonn úinéir an VPN. Ní hionann raon seirbhíse a athrú agus raon pod a athrú, agus ní hionann ceachtar díobh agus líonra nód a athrú.

Ní seachbhóthar é tollán corparáideach a mhúchadh chun go n-oibreodh braisle áitiúil; is cinneadh beartais é a chaithfidh duine éigin eile a dhéanamh. Tug do dhuine sin é seachas é a dhéanamh go ciúin tar éis gach duine eile dul abhaile. Má rinne tú cheana é, cuir ar ais é sula bhfiafraíonn tú.

Céim 4: scar proxy, DNS agus ceithre chruth teipe

Má tá proxy ag teastáil, sainaithin cén comhthéacs a theastaíonn ó. Ní chuireann socrú brabhsálaí ar an óstach próiseas laistigh den nód ar an eolas, agus teastaíonn na hathróga comhshaoil nó cumraíocht proxy ar leibhéal na braisle ó Pod.

Ansin aicmigh an teip in ionad cur síos a dhéanamh uirthi. Is DNS é ainm nach réitítear. Is ródú nó listener é ainm a réitítear agus a dhiúltaíonn nasc. Is TLS é nasc a bhunaítear agus a theipeann ar an bhféiniúlacht. Is é an t-iarratas an nasc rathúil a bhfuil comhlacht earráide air.

Baineann gach ceann de na ceithre cinn sin le socrú éagsúil, agus ní bhaineann ach ceann acu leis an VPN. Scríobh cé acu a breathnaigh tú i ngach comhthéacs, agus faighidh an chéad duine eile fianaise in ionad scéal.

Ailt ghaolmhara