Სარჩევი:

როგორ შევიტანო ClusterIP?
როგორ შევიტანო ClusterIP?
Anonim

მიაღწიოს ClusterIp გარე კომპიუტერიდან შეგიძლიათ გახსნათ Kubernetes პროქსი გარე კომპიუტერსა და კლასტერს შორის. თქვენ შეგიძლიათ გამოიყენოთ kubectl ასეთი პროქსის შესაქმნელად. როდესაც პროქსი მუშაობს, თქვენ პირდაპირ დაკავშირებული ხართ კლასტერთან და შეგიძლიათ გამოიყენოთ შიდა IP ( ClusterIp ) იმ სერვისისთვის.

შესაბამისად, როგორ შევიტანო Kubernetes pod გარედან?

დაკავშირების გზები თქვენ გაქვთ რამდენიმე ვარიანტი კვანძებთან დასაკავშირებლად, წიპწები და მომსახურება საწყისი გარეთ კლასტერი: წვდომა მომსახურება საჯარო IP-ების საშუალებით. გამოიყენეთ სერვისი ტიპის NodePort ან LoadBalancer, რომ სერვისი ხელმისაწვდომი გახადოთ გარეთ მტევანი. იხილეთ სერვისები და kubectl-ის ექსპოზიციის დოკუმენტაცია.

გარდა ზემოთ, როგორ ვიპოვო ჩემი პოდის IP მისამართი? რომ იპოვე მტევანი IP მისამართი კუბერნეტის ბუდე გამოიყენეთ kubectl მიიღეთ პოდიუმი ბრძანება თქვენს ადგილობრივ აპარატზე, ოფციით -o ფართო. ეს პარამეტრი ჩამოთვლის დამატებით ინფორმაციას, მათ შორის კვანძს ბუდე ცხოვრობს და ბუდეები კასეტური IP რა ის IP სვეტი შეიცავს შიდა კლასტერს IP მისამართი თითოეულისთვის ბუდე.

ხალხი ასევე მეკითხება, როგორ შემიძლია წვდომა Kubernetes pods?

წვდომა კვანძიდან ან პოდიდან კლასტერში

  1. გაუშვით pod და შემდეგ დაუკავშირდით მასში არსებულ გარსს kubectl exec-ის გამოყენებით. დაუკავშირდით სხვა კვანძებს, პოდებსა და სერვისებს ამ ჭურვიდან.
  2. ზოგიერთმა კლასტერმა შეიძლება მოგცეთ ssh კლასტერში არსებული კვანძის გადაცემის ნება. იქიდან შეიძლება გქონდეთ წვდომა კლასტერულ სერვისებზე.

როგორ მუშაობს Kubernetes ClusterIP?

ა ClusterIP არის შიგნიდან მისაწვდომი IP კუბერნეტები კლასტერი და მასში შემავალი ყველა სერვისი. NodePort-ისთვის ა ClusterIP ჯერ იქმნება და შემდეგ მთელი ტრაფიკი დაბალანსებულია მითითებულ პორტზე. მოთხოვნა გადაგზავნილია ერთ-ერთ Pods-ზე TCP პორტზე, რომელიც მითითებულია targetPort ველში.

გირჩევთ: