แž€แžถแžšแžŽแŸ‚แž“แžถแŸ†แžขแŸ†แž–แžธแžœแžŽแŸ’แžŒแžœแž„แŸ’แž€แŸˆ แžŠแžนแž€แž“แžถแŸ†แž…แžšแžถแž…แžšแžŽแŸแž‘แŸ…แž€แžถแž“แŸ‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž“แŸ…แž›แžพ Kubernetes

แž€แžถแžšแžŽแŸ‚แž“แžถแŸ†แžขแŸ†แž–แžธแžœแžŽแŸ’แžŒแžœแž„แŸ’แž€แŸˆ แžŠแžนแž€แž“แžถแŸ†แž…แžšแžถแž…แžšแžŽแŸแž‘แŸ…แž€แžถแž“แŸ‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž“แŸ…แž›แžพ Kubernetes

แž™แžพแž„แž˜แžถแž“แžŸแŸแž…แž€แŸ’แžแžธแžŸแŸ„แž˜แž“แžŸแŸ’แžŸแžšแžธแž€แžšแžถแž™แž€แŸ’แž“แžปแž„แž€แžถแžšแž…แŸ‚แž€แžšแŸ†แž›แŸ‚แž€แž–แŸแžแŸŒแž˜แžถแž“แžŠแŸ‚แž› Contour แžแŸ’แžšแžผแžœแž”แžถแž“แžšแŸ€แž”แž…แŸ†แžกแžพแž„แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธ incubator แž‚แž˜แŸ’แžšแŸ„แž„แž–แžธ Cloud Native Computing Foundation (CNCF) แŸ”

แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž˜แžทแž“แž‘แžถแž“แŸ‹แž”แžถแž“แžฎแžขแŸ†แž–แžธ Contour แž“แŸ…แžกแžพแž™แž‘แŸ แžœแžถแž‚แžบแž‡แžถแžงแž”แž€แžšแžŽแŸแž”แž‰แŸ’แž‡แžถแž”แŸ’แžšแž—แž–แž”แžพแž€แž…แŸ†แž แžšแžŠแŸแžŸแžถแž˜แž‰แŸ’แž‰ แž“แžทแž„แžขแžถแž…แž’แŸ’แžœแžพแž˜แžถแžแŸ’แžšแžŠแŸ’แž‹แžถแž“แž”แžถแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แž‰แŸ’แž‡แžผแž“แž…แžšแžถแž…แžšแžŽแŸแž‘แŸ…แž€แžถแž“แŸ‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธแžŠแŸ‚แž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž›แžพ Kubernetes แŸ”

แž™แžพแž„แž“แžนแž„แž–แžทแž“แžทแžแŸ’แž™แž˜แžพแž›แž›แž˜แŸ’แžขแžทแžแžขแŸ†แž–แžธแžšแž”แŸ€แž”แžŠแŸ‚แž›แžœแžถแžŠแŸ†แžŽแžพแžšแž€แžถแžš แž“แžทแž„แž”แž„แŸ’แž แžถแž‰แž•แŸ‚แž“แž‘แžธแž”แž„แŸ’แž แžถแž‰แž•แŸ’แž›แžผแžœแž“แŸƒแž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž“แŸ…แž€แŸ’แž“แžปแž„แžŸแž“แŸ’แž“แžทแžŸแžธแž‘แž“แžถแž–แŸแž›แžแžถแž„แž˜แžปแž Kubecon แž“แžทแž„ CloudNativeCon แžขแžบแžšแŸ‰แžปแž”.

แž แžพแž™แž“แŸ…แž€แŸ’แž“แžปแž„แžขแžแŸ’แžแž”แž‘แž“แŸแŸ‡ แž™แžพแž„แžŸแŸ’แž“แžพแžฑแŸ’แž™แžขแŸ’แž“แž€แžŸแŸ’แž‚แžถแž›แŸ‹แžแŸ’แž›แžฝแž“แžขแŸ’แž“แž€แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž„แžถแžšแžšแž”แžŸแŸ‹ Contour แŸ” แž…แžผแžšแž™แžพแž„แž–แž“แŸ’แž™แž›แŸ‹แž–แžธแžขแŸ’แžœแžธแžŠแŸ‚แž›แž€แžถแžšแž‘แž‘แžฝแž›แž™แž€แž‚แž˜แŸ’แžšแŸ„แž„แžŠแŸ„แž™ CNCF แž˜แžถแž“แž“แŸแž™แŸ” แž™แžพแž„แž€แŸแž“แžนแž„แž…แŸ‚แž€แžšแŸ†แž›แŸ‚แž€แž•แŸ‚แž“แž€แžถแžšแžšแž”แžŸแŸ‹แž™แžพแž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž‚แž˜แŸ’แžšแŸ„แž„แž“แžถแž–แŸแž›แžขแž“แžถแž‚แžแž•แž„แžŠแŸ‚แžšแŸ”

KubeCon แž“แžทแž„ CloudNativeCon แž“แžถแŸ†แž˜แž€แž“แžผแžœแžขแŸ’แž“แž€แž…แžผแž›แž…แžทแžแŸ’แžแž”แž…แŸ’แž…แŸแž€แžœแžทแž‘แŸ’แž™แžถแž€แž˜แŸ’แžšแžทแžแžแŸ’แž–แžŸแŸ‹ แž“แžทแž„แžœแžทแžŸแŸ’แžœแž€แžšแžŠแŸ‚แž›แž…แžถแž”แŸ‹แžขแžถแžšแž˜แŸ’แž˜แžŽแŸแž˜แžทแž“แžแŸ’แžšแžนแž˜แžแŸ‚แž€แŸ’แž“แžปแž„แž€แžถแžšแžขแž”แŸ‹แžšแŸ†แž”แž“แŸ’แžแŸ‚แž˜แž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แž‘แŸ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž€แŸแž˜แžถแž“แž€แžถแžšแžšแžธแž€แž…แž˜แŸ’แžšแžพแž“แž“แŸƒ cloud computing แž•แž„แžŠแŸ‚แžšแŸ” แž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแž“แŸแŸ‡แž–แžถแž€แŸ‹แž–แŸแž“แŸ’แž’แž“แžนแž„แžขแŸ’แž“แž€แžขแž“แžปแžœแžแŸ’แžแž‡แŸ†แž“แžถแž‰ แž“แžทแž„แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžŸแŸ†แžแžถแž“แŸ‹แŸ—แž“แŸƒแž‚แž˜แŸ’แžšแŸ„แž„แž–แŸแž‰แž“แžทแž™แž˜แžŠแžผแž…แž‡แžถ Kubernetes, Prometheus, gRPC, Envoy, OpenTracing แž“แžทแž„แž•แŸ’แžŸแŸแž„แŸ—แž‘แŸ€แžแŸ”

แž—แŸ’แž“แŸ‚แž€แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž“แŸ…แž›แžพ Ingress

แž‘แžธแž˜แžฝแž™ แž€แžถแžšแžŽแŸ‚แž“แžถแŸ†แž˜แžฝแž™แŸ” แžŸแž แž‚แž˜แž“แŸ Kubernetes แž”แžถแž“แžšแž€แžƒแžพแž‰แžšแžฝแž…แž แžพแž™แž–แžธแžšแž”แŸ€แž”แžŠแžพแž˜แŸ’แž”แžธแžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž”แž‰แŸ’แž แžถแž”แŸ’แžšแžˆแž˜แž“แŸƒแž€แžถแžšแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž”แž“แŸ’แž‘แžปแž€แž€แžถแžšแž„แžถแžš แž“แžทแž„แž•แŸ’แžแž›แŸ‹แžŸแžทแž‘แŸ’แž’แžทแž…แžผแž›แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž–แžธแž”แž“แŸ’แž‘แžปแž€แž€แžถแžšแž„แžถแžšแž‘แŸ…แž€แž“แŸ’แž›แŸ‚แž„แž•แŸ’แž‘แžปแž€แŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž“แŸ…แžแŸ‚แž˜แžถแž“แž€แž“แŸ’แž›แŸ‚แž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž…แŸ’แž“แŸƒแž”แŸ’แžšแžŒแžทแžแž“แŸ…แž–แŸแž›แž“แžทแž™แžถแž™แžขแŸ†แž–แžธแž”แžŽแŸ’แžแžถแž‰ แž“แžทแž„แž€แžถแžšแžแž—แŸ’แž‡แžถแž”แŸ‹แŸ” แž€แžทแž…แŸ’แž…แž€แžถแžšแžŸแŸ†แžแžถแž“แŸ‹ แž“แžทแž„แžŸแŸ†แžแžถแž“แŸ‹แž‚แžบแž€แžถแžšแž”แž‰แŸ’แž‡แžผแž“แž…แžšแžถแž…แžšแžแžถแž„แž€แŸ’แžšแŸ…แž“แŸ…แžแžถแž„แž€แŸ’แž“แžปแž„แž…แž„แŸ’แž€แŸ„แž˜แŸ” แž“แŸ…แž€แŸ’แž“แžปแž„ Kubernetes แž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸแž แŸ…แžแžถ Ingress แžŠแŸ‚แž›แž–แžทแžแž‡แžถแžขแŸ’แžœแžธแžŠแŸ‚แž› Contour แž’แŸ’แžœแžพแŸ” แžœแžถแž‡แžถแžงแž”แž€แžšแžŽแŸแžŠแŸ‚แž›แžขแŸ’แž“แž€แžขแžถแž…แž”แŸ’แžšแžพแž™แŸ‰แžถแž„แž„แžถแž™แžŸแŸ’แžšแžฝแž›แž“แŸ…แž€แŸ’แž“แžปแž„แž…แž„แŸ’แž€แŸ„แž˜แžŠแžพแž˜แŸ’แž”แžธแž”แž‰แŸ’แž‡แžผแž“แž…แžšแžถแž…แžšแžแžถแž˜แžแž˜แŸ’แžšแžผแžœแž€แžถแžš แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž‡แžถแž˜แžฝแž™แž“แžนแž„แž˜แžปแžแž„แžถแžšแžŠแŸ‚แž›แž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž–แŸแž›แžขแž“แžถแž‚แžแž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž€แŸ’แžšแžปแž˜ Kubernetes แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แžšแžธแž€แž…แž˜แŸ’แžšแžพแž“แŸ”

แžแžถแž˜แž”แž…แŸ’แž…แŸแž€แž‘แŸแžŸ Contour แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŠแŸ„แž™แž€แžถแžšแž›แžถแžแžแŸ’แžšแžŠแžถแž„ แž”แŸ’แžšแŸแžŸแžทแž แžŠแžพแž˜แŸ’แž”แžธแž•แŸ’แžแž›แŸ‹แž”แŸ’แžšแžผแž€แžŸแŸŠแžธแž”แž‰แŸ’แž…แŸ’แžšแžถแžŸ แž“แžทแž„แž•แŸ’แž‘แžปแž€แžแžปแž›แŸ’แž™แž—แžถแž–แŸ” แžœแžถแž‚แžถแŸ†แž‘แŸ’แžšแž€แžถแžšแžขแžถแž”แŸ‹แžŠแŸแžแž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžแžถแž˜แžœแž“แŸ’แž แž“แžทแž„แžขแžถแž…แž–แž„แŸ’แžšแžธแž€แž‘แŸ…แž€แŸ’แžšแžปแž˜ Kubernetes แž…แž„แŸ’แž€แŸ„แž˜แž–แž แžปแž€แŸ’แžšแžปแž˜ แžŠแŸ„แž™แž•แŸ’แžแž›แŸ‹แž“แžผแžœแž™แžปแž‘แŸ’แž’แžŸแžถแžŸแŸ’แžแŸ’แžšแžแžปแž›แŸ’แž™แž—แžถแž–แž”แž“แŸ’แž‘แžปแž€แž•แŸ’แžŸแŸแž„แŸ—แŸ”

แž˜แžถแž“แž‡แž˜แŸ’แžšแžพแžŸแž‡แžถแž…แŸ’แžšแžพแž“แž€แŸ’แž“แžปแž„แž€แžถแžšแžŠแŸ†แžŽแžพแžšแž€แžถแžš Ingress Controller แž“แŸ…แž›แžพ Kubernetes แž”แŸ‰แžปแž“แŸ’แžแŸ‚ Contour แž‚แžบแž˜แžถแž“แžแŸ‚แž˜แžฝแž™แž‚แžแŸ‹แžŠแŸ‚แž›แžœแžถแž•แŸ’แžแž›แŸ‹แž“แžผแžœแž€แžทแž…แŸ’แž…แž€แžถแžšแž“แŸ„แŸ‡แž“แŸ…แž–แŸแž›แž’แŸ’แžœแžพแžœแžถแž€แŸ’แž“แžปแž„แž€แž˜แŸ’แžšแžทแžแžแŸ’แž–แžŸแŸ‹แž“แŸƒแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž แžแžŽแŸˆแž–แŸแž›แžŠแŸ‚แž›แžšแž€แŸ’แžŸแžถแžŸแžปแžœแžแŸ’แžแžทแž—แžถแž– แž“แžทแž„แž€แžถแžšแž‡แžฝแž›แž…แŸ’แžšแžพแž“แž“แŸ…แž€แŸ’แž“แžปแž„แž…แžทแžแŸ’แžแŸ”

แž‘แŸ„แŸ‡แž”แžธแž‡แžถแžขแŸ’แž“แž€แžขแžถแž…แž–แž„แŸ’แžšแžธแž€ แžŸแŸแžœแžถแž€แž˜แŸ’แž˜แžŸแŸ†แžŽแžถแž‰แŸ‹ แžŠแžพแž˜แŸ’แž”แžธแžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž”แž‰แŸ’แž แžถแž“แŸแŸ‡ แžœแžถแž“แžนแž„แž˜แžถแž“แž“แŸแž™แžแžถแž€แžถแžšแž”แž“แŸ’แžแŸ‚แž˜แž—แžถแž–แžŸแŸ’แž˜แžปแž‚แžŸแŸ’แž˜แžถแž‰แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ€แžแžŠแž›แŸ‹แž…แž„แŸ’แž€แŸ„แž˜แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ” แž•แŸ’แž‘แžปแž™แž‘แŸ…แžœแžทแž‰ Contour แž•แŸ’แžแž›แŸ‹แž“แžผแžœแžŠแŸ†แžŽแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แžŠแžพแž˜แŸ’แž”แžธแžŠแŸ†แžŽแžพแžšแž€แžถแžš Ingress แžŠแŸ„แž™แž˜แžทแž“แž…แžถแŸ†แž”แžถแž…แŸ‹แž–แžนแž„แž•แŸ’แžขแŸ‚แž€แž›แžพแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžŸแŸ†แžŽแžถแž‰แŸ‹แžŸแŸแžœแžถแž’แŸ†แž‡แžถแž„แž“แŸแŸ‡แž‘แŸ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžœแžถแžขแžถแž…แž’แŸ’แžœแžพแž€แžถแžšแž‡แžถแž˜แžฝแž™แžœแžถแž”แžถแž“แž”แŸ’แžšแžŸแžทแž“แž”แžพแž…แžถแŸ†แž”แžถแž…แŸ‹แŸ” แž“แŸแŸ‡แž•แŸ’แžแž›แŸ‹แž“แžผแžœแž”แŸ’แžšแž—แŸแž‘แž“แŸƒแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž”แž“แŸ’แžแžทแž…แž˜แŸ’แžแž„แŸ—แž‘แŸ…แž€แžถแž“แŸ‹ Ingress แžŠแŸ‚แž›แž‘แžถแž€แŸ‹แž‘แžถแž‰แž…แŸ†แžŽแžถแž”แŸ‹แžขแžถแžšแž˜แŸ’แž˜แžŽแŸแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž‡แžถแž…แŸ’แžšแžพแž“แŸ”

แž€แž˜แŸ’แž›แžถแŸ†แž„แž“แŸƒแž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžš CNCF

แž”แž„แŸ’แž€แžพแžแž“แŸ…แž…แžปแž„แž†แŸ’แž“แžถแŸ† 2017 แžŠแŸ„แž™แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸ Heption Contour แž”แžถแž“แžˆแžถแž“แžŠแž›แŸ‹แž€แŸ†แžŽแŸ‚ 1.0 แž€แŸ’แž“แžปแž„แžแŸ‚แžœแžทแž…แŸ’แž†แžทแž€แžถ แž†แŸ’แž“แžถแŸ† 2019 แž แžพแž™แžฅแžกแžผแžœแž“แŸแŸ‡แž˜แžถแž“แžŸแž แž‚แž˜แž“แŸแžŠแŸ‚แž›แž˜แžถแž“แžŸแž˜แžถแž‡แžทแž€ 600 แž“แžถแž€แŸ‹แž“แŸ…แž›แžพ Slack แžŸแž˜แžถแž‡แžทแž€ 300 แž“แžถแž€แŸ‹แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸ แž€แŸแžŠแžผแž…แž‡แžถ 90 committers แž“แžทแž„แžขแŸ’แž“แž€แžแŸ‚แž‘แžถแŸ† 5 แŸ” แž€แžถแžšแž–แžทแžแžŠแŸแžŸแŸ†แžแžถแž“แŸ‹แž˜แžฝแž™แž‚แžบแžแžถแžœแžถแžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแžŠแŸ„แž™แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“ แž“แžทแž„แžขแž„แŸ’แž‚แž€แžถแžšแž“แžถแž“แžถ แžšแžฝแž˜แž‘แžถแŸ†แž„ Adobe, Kinvolk, Kintone, PhishLabs แž“แžทแž„แž…แž˜แŸ’แž›แž„แŸ” แžŠแŸ„แž™แž”แžถแž“แž˜แžพแž›แžƒแžพแž‰แžแžถแžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž€แŸ†แž–แžปแž„แž‘แž‘แžฝแž›แž™แž€ Contour แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž•แž›แžทแž แž แžพแž™แžŠแŸ„แž™แžŠแžนแž„แžแžถแž™แžพแž„แž˜แžถแž“แžŸแž แž‚แž˜แž“แŸแžŠแŸ‚แž›แž˜แžถแž“แžŸแŸ’แžแžทแžšแž—แžถแž– CNCF แž”แžถแž“แžŸแž˜แŸ’แžšแŸแž…แž…แžทแžแŸ’แžแžแžถ Contour แžขแžถแž…แž…แžผแž›แž‘แŸ…แž€แŸ’แž“แžปแž„ incubator แžŠแŸ„แž™แž†แŸ’แž›แž„แž€แžถแžแŸ‹แžŸแŸ’แžšแž‘แžถแž”แŸ‹ sandbox แŸ”

แž“แŸแŸ‡แž˜แžถแž“แžŸแžถแžšแŸˆแžŸแŸ†แžแžถแž“แŸ‹แžแŸ’แž›แžถแŸ†แž„แžŽแžถแžŸแŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž™แžพแž„ แžŠแŸ„แž™แžŸแžถแžšแž™แžพแž„แž…แžถแžแŸ‹แž‘แžปแž€แž€แžถแžšแžขแž‰แŸ’แž‡แžพแž‰แž“แŸแŸ‡แžแžถแž‡แžถแž€แžถแžšแž”แž‰แŸ’แž‡แžถแž€แŸ‹แžแžถแž™แžพแž„แž‡แžถแžŸแž แž‚แž˜แž“แŸแž”แŸ’แžšแž€แž”แžŠแŸ„แž™แž“แžทแžšแž“แŸ’แžแžšแž—แžถแž– แž€แžถแžšแžŸแŸ’แžœแžถแž‚แž˜แž“แŸ แž“แžทแž„แž”แžพแž€แž…แŸ†แž แžŠแŸ‚แž›แžŸแŸ’แžšแž”แžแžถแž˜แž‚แŸ„แž›แžŠแŸ…แž”แž…แŸ’แž…แŸแž€แž‘แŸแžŸแžšแž”แžŸแŸ‹ CNCF แž แžพแž™ Contour แž€แŸแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž”แžถแž“แž™แŸ‰แžถแž„แž›แŸ’แžขแž“แŸ…แž€แŸ’แž“แžปแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžขแŸแž€แžผแž‡แžถแž˜แžฝแž™แž“แžนแž„แž‚แž˜แŸ’แžšแŸ„แž„แž•แŸ’แžŸแŸแž„แž‘แŸ€แžแžŠแžผแž…แž‡แžถ Kubernetes แž“แžทแž„ Envoy แž‡แžถแžŠแžพแž˜แŸ”

แž™แžพแž„แžŸแž„แŸ’แžƒแžนแž˜แžแžถ แž˜แž“แžปแžŸแŸ’แžŸแž€แžถแž“แŸ‹แžแŸ‚แž…แŸ’แžšแžพแž“แž˜แž€แžšแž€แž™แžพแž„ แž—แžถแž–แžŸแž˜แŸ’แž”แžผแžšแž”แŸ‚แž” แž“แžทแž„แž›แŸ’แž”แžฟแž“แž“แŸƒแž€แžถแžšแž”แž“แŸ’แžแŸ‚แž˜แž˜แžปแžแž„แžถแžšแžแŸ’แž˜แžธแŸ—แž“แžนแž„แž€แžพแž“แžกแžพแž„แŸ” แž™แžพแž„แž“แžนแž„แž”แž“แŸ’แžแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž€แŸ†แžŽแŸ‚แž”แŸ’แžšแž…แžถแŸ†แžแŸ‚ แžŠแžผแž…แŸ’แž“แŸแŸ‡แž แžพแž™แž™แžพแž„แž“แžนแž„แž˜แžทแž“แž’แŸ’แžœแžพแžฑแŸ’แž™แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžšแž„แŸ‹แž…แžถแŸ†แž™แžผแžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž˜แžปแžแž„แžถแžšแžแŸ’แž˜แžธแŸ— แž€แžถแžšแž€แŸ‚แž”แž‰แŸ’แž แžถ แž“แžทแž„แž€แžถแžšแž€แŸ‚แž›แž˜แŸ’แžขแžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–แž“แŸ„แŸ‡แž‘แŸแŸ”

แž€แžถแžšแžšแžฝแž˜แž…แŸ†แžŽแŸ‚แž€แžŠแž›แŸ‹แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžขแŸแž€แžผ Kubernetes

แž“แžถแž–แŸแž›แžแžถแž„แž˜แžปแžแž“แŸแŸ‡ แž™แžพแž„ แž…แž„แŸ‹แŸ” แž”แŸ’แžšแž˜แžผแž›แžŸแŸ†แžŽแžพแž–แžธแžŸแž แž‚แž˜แž“แŸแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž˜แžปแžแž„แžถแžšแžแŸ’แž˜แžธแŸ—แŸ” แžงแž‘แžถแž แžšแžŽแŸ แžŸแŸ†แžŽแžพแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž‘แžถแŸ†แž„แž“แŸแŸ‡ แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž•แŸ’แž‘แŸ€แž„แž•แŸ’แž‘แžถแžแŸ‹แžแžถแž„แž€แŸ’แžšแŸ…แžแŸ’แžšแžผแžœแž”แžถแž“แžšแŸ†แž–แžนแž„แž‘แžปแž€แžŠแŸ„แž™แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžขแžŸแŸ‹แž˜แžฝแž™แžšแž™แŸˆแž˜แž€แž แžพแž™ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžฅแžกแžผแžœแž“แŸแŸ‡แž™แžพแž„แž˜แžถแž“แž’แž“แž’แžถแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžœแžถแž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แŸ” แž•แž„แžŠแŸ‚แžš แž€แžทแž…แŸ’แž…แž€แžถแžšแž”แŸ‚แž”แž“แŸแŸ‡แžขแžถแž…แžขแž“แžปแžœแžแŸ’แžแž”แžถแž“แžแŸ‚แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž–แžทแž“แžทแžแŸ’แž™แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž’แŸ†แž–แžธแžŸแž แž‚แž˜แž“แŸแž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แŸ”

แžขแŸ’แžœแžธแž•แŸ’แžŸแŸแž„แž‘แŸ€แžแžŠแŸ‚แž›แž™แžพแž„แž‚แŸ’แžšแŸ„แž„แž“แžนแž„แžขแž“แžปแžœแžแŸ’แžแž“แžถแž–แŸแž›แžแžถแž„แž˜แžปแžแŸ–

แž™แžพแž„แž€แŸแž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž‚แžทแžแžขแŸ†แž–แžธแž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแž•แž„แžŠแŸ‚แžšแŸ” UDP. Contour แž‚แžบแž‡แžถแžงแž”แž€แžšแžŽแŸแž”แž‰แŸ’แž‡แžถ L7 Ingress แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แžšแž”แžŸแŸ‹แž™แžพแž„แž…แž„แŸ‹แž’แŸ’แžœแžพแž‡แžถแž˜แŸ’แž…แžถแžŸแŸ‹แž•แŸ’แž‘แŸ‡แž€แž˜แŸ’แž˜แžœแžทแž’แžธแžŠแŸ‚แž›แž˜แžทแž“แž˜แŸ‚แž“แž‡แžถ HTTP (แžŠแžผแž…แž‡แžถแž€แž˜แŸ’แž˜แžœแžทแž’แžธ VOIP แž“แžทแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž‘แžผแžšแžŸแŸแž–แŸ’แž‘) แž“แŸ…แž›แžพ Kubernetes แŸ” แž‡แžถแž’แž˜แŸ’แž˜แžแžถแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž‘แžถแŸ†แž„แž“แŸแŸ‡แž”แŸ’แžšแžพ UDP แžŠแžผแž…แŸ’แž“แŸแŸ‡แž™แžพแž„แž…แž„แŸ‹แž–แž„แŸ’แžšแžธแž€แž•แŸ‚แž“แž€แžถแžšแžšแž”แžŸแŸ‹แž™แžพแž„แžŠแžพแž˜แŸ’แž”แžธแž”แŸ†แž–แŸแž‰แžแž˜แŸ’แžšแžผแžœแž€แžถแžšแž‘แžถแŸ†แž„แž“แŸแŸ‡แŸ”

ะœั‹ แž™แžพแž„แžแžทแžแžแŸ†แž…แŸ‚แž€แžšแŸ†แž›แŸ‚แž€ แžขแŸ’แžœแžธโ€‹แžŠแŸ‚แž›โ€‹แž™แžพแž„โ€‹แž”แžถแž“โ€‹แžšแŸ€แž“โ€‹แž“แŸ…โ€‹แž–แŸแž›โ€‹แž€แŸ†แž–แžปแž„โ€‹แž”แž„แŸ’แž€แžพแž Ingress Controller แžšแž”แžŸแŸ‹โ€‹แž™แžพแž„โ€‹แž‡แžถแž˜แžฝแž™โ€‹แž“แžนแž„โ€‹แžŸแž แž‚แž˜แž“แŸ แžŠแŸ„แž™โ€‹แž แŸแžแžปแž“แŸแŸ‡โ€‹แž”แžถแž“โ€‹แž‡แžฝแž™โ€‹แž€แŸ‚แž›แž˜แŸ’แžขโ€‹แž€แžถแžšโ€‹แž”แž‰แŸ’แž‡แžผแž“โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™โ€‹แž–แžธโ€‹แžแžถแž„แž€แŸ’แžšแŸ…โ€‹แž‘แŸ…แž€แžถแž“แŸ‹โ€‹แž…แž„แŸ’แž€แŸ„แž˜โ€‹แž€แŸ’แž“แžปแž„โ€‹แž‡แŸ†แž“แžถแž“แŸ‹โ€‹แž”แž“แŸ’แž‘แžถแž”แŸ‹ APIs แžŸแŸแžœแžถแž€แž˜แŸ’แž˜ Kubernetes แŸ”

แžŸแŸ’แžœแŸ‚แž„แž™แž›แŸ‹แž”แž“แŸ’แžแŸ‚แž˜ แž แžพแž™แž…แžผแž›แžšแžฝแž˜แž‡แžถแž˜แžฝแž™แž™แžพแž„!

แžแžพแžขแŸ’แž“แž€แž…แž„แŸ‹แžŠแžนแž„แž”แž“แŸ’แžแŸ‚แž˜แžขแŸ†แž–แžธ Contour แžšแžฝแž˜แž‘แžถแŸ†แž„แž€แžถแžšแž™แž›แŸ‹แžŠแžนแž„แž…แŸ’แž”แžถแžŸแŸ‹แžขแŸ†แž–แžธแžšแž”แŸ€แž”แžŠแŸ‚แž›แž‚แž˜แŸ’แžšแŸ„แž„แž“แŸแŸ‡แžŠแŸ†แžŽแžพแžšแž€แžถแžš แž“แžทแž„แžขแŸ’แžœแžธแžŠแŸ‚แž›แž€แŸ’แžšแžปแž˜แž€แžถแžšแž„แžถแžšแžŸแž„แŸ’แžƒแžนแž˜แžแžถแž“แžนแž„แžŸแž˜แŸ’แžšแŸแž…แž”แžถแž“แž“แŸ…แž–แŸแž›แž™แžพแž„แž…แžผแž›แžšแžฝแž˜แž‡แžถแž˜แžฝแž™ CNCF - แž‘แžŸแŸ’แžŸแž“แžถ แž€แžถแžšแžŸแž˜แŸ’แžแŸ‚แž„แžšแž”แžŸแŸ‹แž™แžพแž„แŸ” แž“แŸ…แžŸแž“แŸ’แž“แžทแžŸแžธแž‘ KubeCon แž“แŸ…แžแŸ’แž„แŸƒแž‘แžธ 20 แžแŸ‚แžŸแžธแž แžถ แž†แŸ’แž“แžถแŸ† 2020 แžœแŸแž›แžถแž˜แŸ‰แŸ„แž„ 13.00 CEST แž™แžพแž„แž“แžนแž„แžšแžธแž€แžšแžถแž™แžŠแŸ‚แž›แž”แžถแž“แž‡แžฝแž”แžขแŸ’แž“แž€แŸ”

แž”แŸ’แžšแžŸแžทแž“แž”แžพแžœแžถแž˜แžทแž“แžขแžถแž…แž‘แŸ…แžšแžฝแž… แž™แžพแž„แžŸแžผแž˜แžขแž‰แŸ’แž‡แžพแž‰แžขแŸ’แž“แž€แžฑแŸ’แž™แž…แžผแž›แžšแžฝแž˜แžŽแžถแž˜แžฝแž™แŸ” แž€แžถแžšแž”แŸ’แžšแž‡แžปแŸ†แžŸแž แž‚แž˜แž“แŸแžŠแŸ‚แž›แž“แžนแž„แž”แŸ’แžšแž–แŸ’แžšแžนแžแŸ’แžแž‘แŸ…แž“แŸ…แžแŸ’แž„แŸƒแžขแž„แŸ’แž‚แžถแžš แž€แŸ†แžŽแžแŸ‹แž…แŸ†แžŽแžถแŸ†แž€แžทแž…แŸ’แž…แž”แŸ’แžšแž‡แžปแŸ†. แžขแŸ’แž“แž€แž€แŸแžขแžถแž…แž‡แžถแžœ แžขแŸแžŸ แžœแžŽแŸ’แžŒแžœแž„แŸ’แž€, แž€แŸ’แž“แžปแž„ แž˜แŸ‰แŸ„แž„โ€‹แž’แŸ’แžœแžพแž€แžถแžš แžขแŸ’แž“แž€โ€‹แž“แžนแž„โ€‹แžขแžถแž…โ€‹แžŸแžฝแžšโ€‹แžŸแŸ†แžŽแžฝแžš แžฌโ€‹แž’แŸ’แžœแžพโ€‹แž€แžถแžšโ€‹แž›แžพโ€‹แžŸแŸ†แžŽแžพโ€‹แž”แž‰แŸ’แž…แžผแž›โ€‹แž‚แŸ’แž“แžถโ€‹แž‡แžถแž˜แžฝแž™โ€‹แžขแŸ’แž“แž€โ€‹แžŠแŸ‚แž›โ€‹แžŸแŸ’แž‚แžถแž›แŸ‹โ€‹แž‚แž˜แŸ’แžšแŸ„แž„โ€‹แž€แŸ’แž“แžปแž„โ€‹แž–แŸแž›โ€‹แž‡แžถแž€แŸ‹แžŸแŸ’แžแŸ‚แž„แŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž…แž„แŸ‹แžƒแžพแž‰ Contour แž“แŸ…แž€แŸ’แž“แžปแž„แžŸแž€แž˜แŸ’แž˜แž—แžถแž– แž‘แž˜แŸ’แž›แžถแž€แŸ‹แž–แžฝแž€แž™แžพแž„แž“แŸ…แž›แžพ Slack แžฌแž•แŸ’แž‰แžพแžŸแžถแžšแž‘แŸ…แž€แžถแž“แŸ‹แž”แž‰แŸ’แž‡แžธแžŸแŸ†แž”แžปแžแŸ’แžšแžšแžฝแž˜แžšแž”แžŸแŸ‹แž™แžพแž„แŸ”

แž‡แžถแž…แžปแž„แž€แŸ’แžšแŸ„แž™ แž”แžพแžขแŸ’แž“แž€แž…แž„แŸ‹แžšแžฝแž˜แž…แŸ†แžŽแŸ‚แž€ แž–แžฝแž€แž™แžพแž„แžšแžธแž€แžšแžถแž™แžŸแŸ’แžœแžถแž‚แž˜แž“แŸแžขแŸ’แž“แž€แž˜แž€แž€แžถแž“แŸ‹แž‡แžฝแžšแžšแž”แžŸแŸ‹แž™แžพแž„แŸ” แžŸแžผแž˜แž–แžทแž“แžทแžแŸ’แž™แž˜แžพแž›แžšแž”แžŸแŸ‹แž™แžพแž„แŸ” แžฏแž€แžŸแžถแžš, แž‡แž‡แŸ‚แž€แž‡แžถแž˜แžฝแž™แž–แžฝแž€แž™แžพแž„แž“แŸ… slackแžฌแž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแžŽแžถแž˜แžฝแž™แžšแž”แžŸแŸ‹แž™แžพแž„แŸ” แž”แž‰แŸ’แž แžถแžŠแŸ†แž”แžผแž„แž›แŸ’แžขแŸ”. แž™แžพแž„แž€แŸแž”แžพแž€แž…แŸ†แž แž…แŸ†แž–แŸ„แŸ‡แž˜แžแžทแž€แŸ‚แž›แž˜แŸ’แžขแžŠแŸ‚แž›แžขแŸ’แž“แž€แž…แž„แŸ‹แž…แŸ‚แž€แžšแŸ†แž›แŸ‚แž€แž•แž„แžŠแŸ‚แžšแŸ”

แžŠแžพแž˜แŸ’แž”แžธแžŸแŸ’แžœแŸ‚แž„แž™แž›แŸ‹แž”แž“แŸ’แžแŸ‚แž˜แžขแŸ†แž–แžธ Contour แž“แžทแž„แž”แž…แŸ’แž…แŸแž€แžœแžทแž‘แŸ’แž™แžถแž–แž–แž€แž•แŸ’แžŸแŸแž„แž‘แŸ€แž แžŸแžผแž˜แž–แžทแž…แžถแžšแžŽแžถแž…แžผแž›แžšแžฝแž˜แž–แžธแž…แž˜แŸ’แž„แžถแž™ KubeCon แž“แžทแž„ CloudNativeCon EUแžŠแŸ‚แž›แž“แžนแž„แž”แŸ’แžšแž–แŸ’แžšแžนแžแŸ’แžแž‘แŸ…แž“แŸ…แžแŸ’แž„แŸƒแž‘แžธ แŸกแŸง-แŸขแŸ  แžแŸ‚แžŸแžธแž แžถ แž†แŸ’แž“แžถแŸ† แŸขแŸ แŸขแŸ แŸ”

แž€แžถแžšแžŽแŸ‚แž“แžถแŸ†แžขแŸ†แž–แžธแžœแžŽแŸ’แžŒแžœแž„แŸ’แž€แŸˆ แžŠแžนแž€แž“แžถแŸ†แž…แžšแžถแž…แžšแžŽแŸแž‘แŸ…แž€แžถแž“แŸ‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž“แŸ…แž›แžพ Kubernetes

แž˜แžถแž“แžแŸ‚แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžŠแŸ‚แž›แž”แžถแž“แž…แžปแŸ‡แžˆแŸ’แž˜แŸ„แŸ‡แž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แžŠแŸ‚แž›แžขแžถแž…แž…แžผแž›แžšแžฝแž˜แž€แŸ’แž“แžปแž„แž€แžถแžšแžŸแŸ’แž‘แž„แŸ‹แž˜แžแžทแž“แŸแŸ‡แŸ” แž…แžผแž›แžŸแžผแž˜แŸ”

แžแžพแžขแŸ’แž“แž€แž…แžถแž”แŸ‹แžขแžถแžšแž˜แŸ’แž˜แžŽแŸแž›แžพ Contour แž‘แŸ?

  • 25,0%แž˜แžทแž“โ€‹แž”แŸ’แžšแžถแž€แžŠโ€‹แž‘แŸแŸ” แž‚แŸ’แž˜แžถแž“แžขแŸ’แžœแžธแžแŸ’แž˜แžธ แŸค

  • 25,0%แž”แžถแž‘โ€‹แž‡แžถโ€‹แž€แžถแžšโ€‹แžŸแž“แŸ’แž™แžถ แŸค

  • 43,8%แž…แžถแŸ†โ€‹แž˜แžพแž›โ€‹แžแžถโ€‹แžแžพโ€‹แž‘แž„แŸ’แžœแžพโ€‹แžขแŸ’แžœแžธโ€‹แžแŸ’แž›แŸ‡โ€‹แž“แžนแž„โ€‹แž’แŸ’แžœแžพโ€‹แžแžถแž˜โ€‹แž€แžถแžšโ€‹แžŸแž“แŸ’แž™แžถ แŸง

  • 6,2%แž˜แž“แŸ„แžŸแž‰แŸ’แž…แŸแžแž“แžทแžŸแŸ’แžŸแŸแž™ แž˜แžถแž“แžแŸ‚ hardcore แŸก

แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ 16 แž“แžถแž€แŸ‹แž”แžถแž“แž”แŸ„แŸ‡แž†แŸ’แž“แŸ„แžแŸ” แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ แŸฆแŸฃ แž“แžถแž€แŸ‹แžแŸ’แžšแžผแžœแž”แžถแž“แž แžถแž˜แžƒแžถแžแŸ‹แŸ”

แž”แŸ’แžšแž—แž–: www.habr.com

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹