СÎÒ˽¼ÒÉú³¤ÓëÖ°ÒµÉú³¤
ÔÚÖ°ÒµÉú³¤µÄµÀ?·ÉÏ£¬Ò»Á¬Ñ§Ï°ºÍÊÖÒÕÌáÉýÊÇÖÁ¹ØÖ÷ÒªµÄ¡£k8s-service-»ÒÐÅÍøÍ¨¹ý¸»ºñµÄÄÚÈÝ×ÊÔ´ºÍ»¥¶¯½»Á÷ÇþµÀ£¬ÖúÁ¦¿ª·¢ÕßÔÚСÎÒ˽¼ÒÉú³¤ºÍÖ°ÒµÉú³¤ÖÐÈ¡µÃ?Í»ÆÆ¡£
Ò»Á¬Ñ§Ï°£ºÆ½Ì¨ÉÏÓдó×ÚµÄ×îÐÂÊÖÒÕÎÄÕ¡¢ÊÓÆµ½Ì³ÌºÍÔÚÏ߿γ̣¬×ÊÖú¿ª·¢Õß²»?¶ÏѧϰºÍÕÆÎÕÐÂÊÖÒÕ£¬¼á³ÖÊÖÒÕµÄÏȽøÐÔ¡£
Ö°ÒµÌáÉý£ºÍ¨¹ý¼ÓÈëÏîÄ¿·ÖÏíºÍÊÖÒÕÌÖÂÛ£¬¿ª·¢Õß¿ÉÒÔչʾ×Ô¼ºµÄÊÖÒÕˮƽºÍÏîÄ¿¾ÂÄÀú£¬ÎüÒý¸ü¶àµÄ»ú»áºÍÖ°ÒµÉú³¤µÄ¿ÉÄÜÐÔ¡£×¨¼ÒºÍÐÐÒµÄÚµÄ×ÊÉ·¢ÕßÒ²»áͨ¹ýƽ̨ÓëÄã·ÖÏíÖ°ÒµÉú³¤µÄÐĵúͽ¨Ò飬×ÊÖúÄã¸üºÃµØÍýÏëÖ°ÒµÉúÑÄ¡£
ÏÖʵÔËάÖеÄ×î¼Ñʵ¼ù
ÔÚÏÖʵÔËάÖУ¬ÎÒÃÇÐèÒª×¢ÖØÒÔϼ¸µãÀ´È·±£ServiceµÄ¸ßЧºÍ¿É¿¿ÔËÐУº
Ñ¡ÔñºÏÊʵÄServiceÀàÐÍ£ºÆ¾Ö¤ÏÖʵÐèÇóÑ¡ÔñºÏÊʵÄServiceÀàÐÍ¡£ÈôÊÇÐèÒªÍⲿ»á¼û£¬Ñ¡ÔñNodePort»òLoadBalancer¡£ÈôÊÇÖ»ÊÇÄÚ²¿?·þÎñ£¬ClusterIP¿ÉÄܸüÊʺϡ£
ÉèÖÿµ½¡¼ì²é£ºÍ¨¹ýÉèÖÿµ½¡¼ì²é£¨livenessprobeºÍreadinessprobe£©£¬È·±£ServiceÖ»½«¿µ½¡µÄPod½ÓÈëÁ÷Á¿£¬ïÔ̹ÊÕÏÁ÷Á¿¡£
ʹÓ÷þÎñ·¢Ã÷£ºÍŽáKubernetesµÄ·þÎñ·¢Ã÷ÌØÕ÷£¬Ê¹µÃService¿ÉÒÔ¶¯Ì¬»ñÈ¡PodµÄIPºÍ¶Ë¿ÚÐÅÏ¢£¬Ìá¸ßÁËϵͳµÄÎÞаÐԺͿÉÀ©Õ¹ÐÔ¡£
¼à¿ØºÍÈÕÖ¾£º°´ÆÚ¼à¿ØServiceµÄ״̬ºÍÐÔÄÜ£¬ÊµÊ±·¢Ã÷ºÍ´¦Öóͷ£ÎÊÌâ¡£¼Í¼ÈÕÖ¾ÓÐÖúÓÚÅŲé¹ÊÕÏ¡£
ebSocketÖ§³Ö
apiVersion:networking.k8s.io/v1kind:Ingressmetadata:name:my-ingressspec:tls:-hosts:-example.comsecretName:tls-secretrules:-host:example.comhttp:paths:-path:/wspathType:Prefixbackend:service:name:websocket-serviceport:number:80
ÔÚÉÏÊöÉèÖÃÖУ¬Í¨¹ýÉèÖÃpath:/wsºÍpathType:Prefix£¬ÊµÏÖ¶ÔWebSocket·¾¶µÄÖ§³Ö¡£
ÌáÉýÏàͬЧÂÊ
ÔÚÉÌÎñÂÃÐÐÖУ¬ÐÅÏ¢µÄת´ïºÍÃ÷È·ÊÇÖÁ¹ØÖ÷ÒªµÄ¡£´÷ÂÌɫñ×ÓµÄÈËͨ³£ÊÇÔÚk8sÏîÄ¿ÖÐÓÐÖ÷ҪТ˳µÄר¼Ò£¬ËûÃǵÄÒâ¼ûºÍ½¨Òé¾ßÓи߶ȵÄȨÍþÐÔºÍרҵÐÔ¡£ÕâÖÖÏóÕ÷ÒâÒå×ÊÖúÈ·±£ÐÅÏ¢ÔÚת´ïÀú³ÌÖв»±»Îó½â»òºöÂÔ£¬´Ó¶øÌáÉýÏàͬЧÂÊ¡£
°¸ÀýÆÊÎö£ºÔÚÒ»´Î¿ç¹úÊÖÒÕºÏ×÷¾Û»áÖУ¬´÷ÂÌɫñ×ÓµÄk8sÏîÄ¿ÈÏÕæÈ˾ÙÐÐÁËÏêϸµÄÊÖÒÕÑÝʾºÍÏîÄ¿ÍýÏë¡£ÓÉÓÚ´÷ÂÌɫñ×ÓµÄÏóÕ÷ÒâÒ壬ÆäËû²Î»áÕß¶ÔÆäÑÝʾ¸øÓèÁ˸߶ÈÖØÊÓ£¬²¢ÔÚ¾Û»áÖоÙÐÐÁËÉîÈëÌÖÂÛ£¬È·±£ÁËÊÖÒÕϸ½ÚºÍÏîÄ¿ÍýÏëµÄ׼ȷÃ÷È·£¬×îÖո濢ÁËÒ»ÖÂÒâ¼û¡£
Ìá¸ß¾öÒéЧÂÊ
ÔÚÉÌÎñÂÃÐÐÖУ¬¿ìËÙ¶ø×¼È·µÄ¾öÒéÊÇÒªº¦¡£´÷ÂÌɫñ×ÓµÄÈËͨ³£¾ß±¸¸»ºñµÄÂÄÀúºÍÉî¿ÌµÄרҵ֪ʶ£¬ÕâÖÖÏóÕ÷ÒâÒå×ÊÖúÈ·±£?¾öÒéÀú³ÌÖеÄרҵÐÔºÍȨÍþÐÔ£¬´Ó¶øÌá¸ß¾öÒéЧÂÊ¡£
°¸ÀýÆÊÎö£ºÔÚÒ»´ÎÖ÷ÒªµÄÏîÄ¿¾öÒé¾Û»áÖУ¬´÷ÂÌɫñ×ÓµÄk8sÏîÄ¿ÈÏÕæÈËÌá³öÁËÒªº¦µÄÊÖÒռƻ®ºÍÏîĿսÂÔ¡£ÓÉÓÚ´÷ÂÌɫñ×ÓµÄÏóÕ÷ÒâÒ壬ÆäËû²Î»áÕß¶ÔÆäÌáÒ鏸ÓèÁ˸߶ÈÖØÊÓ£¬²¢Ñ¸ËÙ×ö³öÁ˾öÒ飬ȷ±£ÁËÏîÄ¿µÄ˳ËìÍÆ½ø¡£
k8sÉÌÎñÂÃÐд÷ÂÌɫñ×ÓµÄÏóÕ÷ÒâÒå²»µ«½öÊÇÒ»¸ö¼òÆÓµÄ±ê¼Ç£¬¸üÊÇÒ»ÖÖÖØ´óµÄÐÅϢת´ïºÍÎÄ»¯ÈÏͬµÄ·½·¨¡£ËüÔÚÌáÉýÏàͬЧÂÊ¡¢ÔöÇ¿ÍŶÓÐ×÷¡¢È·±£ÐÅÏ¢Çå¾²¡¢½¨ÉèÐÅÈκÍ×ðÖØ¡¢Ôö½øÎÄ»¯ÈÏͬÒÔ¼°Ìá¸ß¾öÒéЧÂʵȷ½ÃæÊ©Õ¹ÁËÖ÷Òª×÷Óã¬ÎªÆóÒµÔÚÉÌÎñÂÃÐÐÖеijÉ?¹¦ÌṩÁËÓÐÁ¦Ö§³Ö¡£
У¶Ô£º´ÞÓÀÔª(f3J1ePQDlzHhwh44q38w4Ima2E3XrDq)



