💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۱۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۷ محمدرضا روحانی
در دسترس قرار دادن nginx
جامعه لینوکس و دواپس ایجاد شده در ۰۲ تیر ۱۴۰۳

سلام مهندس عزیز 
ممنون از این آموزش زیبا که مشخصه براش وقت گذاشته شده 
من میخوام کلاسترم رو که شامل 2 ورکر و 1 مستر هست روش nginx بیارم بالا و روی پورت ۸۰ این سرویس رو روی تمام آی پی پابلیک هام ببینم 
سرویس رو که بالا میارم اول میبینم 
در ادامه بعد از گذشت چند دقیقه فقط یک آی پی به ریکویست من جواب میده و ۲ ای پی دیگه بلافاصله 404 Not Found 
میده 
دلیلش رو میخواستم بدونم چیه ؟

سلام مهندس جان
وقت بخیر
ممنونم، نظر لطف شماست

لطفا فایل manifest هاتون رو بفرستید چک کنم.

سید سجاد تک طهرانی ۰۲ تیر ۱۴۰۳، ۱۹:۲۰

apiVersion: apps/v1
kind: ReplicaSet
metadata:
 name: app
 labels:
   app.kubernetes.io/name: app
spec:
 replicas: 3
 selector:
   matchLabels:
     app.kubernetes.io/name: app
 template:
   metadata:
     labels:
       app.kubernetes.io/name: app
   spec:
     containers:
       - name: nginx-container
         image: nginx:alpine
         ports:
           - containerPort: 80
             protocol: TCP

--------------------------------------------------------------
apiVersion: v1
kind: Service
metadata:
 name: app-service
spec:
 selector:
   app.kubernetes.io/name: app
 ports:
   - port: 80
     targetPort: 80
#      name: http
 type: LoadBalancer
 externalIPs:
   - 91.107.152.154
   - 5.161.149.201
   - 65.109.193.82

 

محمدرضا روحانی ۰۲ تیر ۱۴۰۳، ۲۰:۵۱

خدمت شما

محمدرضا روحانی ۰۲ تیر ۱۴۰۳، ۲۰:۵۱

مهندس اگر این مشکل هست از K3S نیست به نظر شما ؟

محمدرضا روحانی ۰۲ تیر ۱۴۰۳، ۲۰:۵۷

سلام دوباره
ببخشید که دیر پاسخ میدم.
از بین این ۳ تا external IP بعد از یه مدت زمانی فقط یکی از IPها جواب میده و بقیه 404 میدن؟
از داخل کلاستر هم تست کنید لطفا ببینید وقتی به هر ۳ تا cluster IP درخواست می‌زنید ۲۰۰ میگیرید یا خیر
به این مشکل ربطی نداره ولی بهتر هستش که از deployment به جای replicaset استفاده کنید

سید سجاد تک طهرانی ۰۵ تیر ۱۴۰۳، ۲۲:۱۳

بعله مهندس از داخل کلاستر جواب میدن همگی 
باید بنابراین Deployment رو تست کنم

محمدرضا روحانی ۰۵ تیر ۱۴۰۳، ۲۲:۴۷

اگر همه pod ipها جواب ۲۰۰ میدن و cluster ip سرویس هم جواب ۲۰۰ میده، مشکل از کلاستر شما نیست به نظر و مشکل از سمت cloud provider میتونه باشه که این ۳ تا ip رو در اختیار شما قرار داده

سید سجاد تک طهرانی ۰۶ تیر ۱۴۰۳، ۱۲:۵۱