Ի՞նչ է CNI-ը:
Ի՞նչ է CNI-ը:

Video: Ի՞նչ է CNI-ը:

Video: Ի՞նչ է CNI-ը:
Video: Ի՞նչ է JavaScript-ը և ի՞նչ կարող ենք անել նրա Framework-ներով +(JS Core Պրակտիկա) 2024, Նոյեմբեր
Anonim

Կոնտեյներների ցանցի ինտերֆեյս ( CNI ) կոնտեյներային ցանցի հստակեցում է, որն առաջարկվել է CoreOS-ի կողմից և ընդունվել այնպիսի նախագծերի կողմից, ինչպիսիք են Apache Mesos, Cloud Foundry, Kubernetes, Kurma և rkt: Կան նաև պլագիններ, որոնք ստեղծվել են այնպիսի նախագծերի կողմից, ինչպիսիք են Contiv Networking-ը, Project Calico-ն և Weave-ը:

Նմանապես, մարդիկ հարցնում են, թե ինչ է CNI-ն Kubernetes-ում:

Կոնտեյներների ցանցի ինտերֆեյս ( CNI ) գրադարանային սահմանում է և գործիքների մի շարք Cloud Native Computing Foundation նախագծի հովանու ներքո: Կուբերնետես օգտագործում է CNI որպես ինտերֆեյս ցանցային պրովայդերների և Կուբերնետես ցանցային կապ.

Հետագայում հարցն այն է, թե ինչ է Multus CNI-ն: Multus CNI կոնտեյներային ցանցային ինտերֆեյս է ( CNI ) պլագին Kubernetes-ի համար, որը հնարավորություն է տալիս մի քանի ցանցային ինտերֆեյսեր կցել փոդներին: Սովորաբար, Kubernetes-ում յուրաքանչյուր pod ունի միայն մեկ ցանցային ինտերֆեյս (բացի loopback-ից)՝ Մուլտուս դուք կարող եք ստեղծել մի քանի տնային պատիճ, որն ունի բազմաթիվ միջերեսներ:

Պարզապես, ի՞նչ է CNI վարորդը:

Կոնտեյներների ցանցի ինտերֆեյս ( CNI ) CoreOS-ի կողմից առաջարկված հստակեցում է, որն ապահովում է այդպիսին վարորդ հիմնված մոդել. Հստակեցումը սահմանում է JSON սխեման, որը սահմանում է a-ից սպասվող մուտքերն ու ելքերը CNI plugin (ցանց վարորդ ).

Ինչպե՞ս է աշխատում Kubernetes CNI-ը:

Կոնտեյներների ցանցային ինտերֆեյս ( CNI ) տրամադրում է ընդհանուր API՝ բեռնարկղերը արտաքին ցանցին միացնելու համար: Երբ Pods-ը տեղակայվում է, մի փոքր երկուական է տեղակայվում է Կուբերնետես կլաստերը որպես DaemonSet ստանում է ցանկացած հարցում՝ Pod ավելացնել ցանցին Nodes-ի տեղական kubelet գործընթացից:

Խորհուրդ ենք տալիս: