আমি সফলভাবে কুবেরপ্রে মাধ্যমে কুবেরনেটস মোতায়েন করেছি এবং সবকিছু ঠিকঠাক মনে হচ্ছে। আমি কুবেটেল এবং তালিকা নোড, পোড, পরিষেবা, গোপন এবং এর মাধ্যমে ক্লাস্টারে অ্যাক্সেস করতে সক্ষম। নতুন রিসোর্সগুলি এবং ড্যাশবোর্ডের শেষ পয়েন্টটি প্রয়োগ করা আমার পক্ষে ড্যাশবোর্ড লগইন পৃষ্ঠা পায়।
আমি বিভিন্ন সার্ভিসেস্যাক্টস (ডিফল্ট, কুবেরনেটস-ড্যাশবোর্ড, কুবেরনেটস-অ্যাডমিন, ...) এর টোকেন দিয়ে লগ ইন করেছি ... প্রতিটি লগইন সহ আমি কুবসপ্রাই ড্যাশবোর্ডে সতর্কতা নিষিদ্ধ পপআপগুলিতে বর্ণিত একই পপআপগুলি পাই ।
সুতরাং আমি উল্লিখিত পরিষেবা অ্যাকাউন্টের জন্য ক্লাস্টারব্লাইন্ডিং প্রয়োগ করেছি applied আমি এখন ডিফল্ট অ্যাকাউন্ট টোকেন দিয়ে লগইন করলে আমি কেবল একটি পাই get
Unknown Server Error (404)
the server could not find the requested resource
Redirecting to previous state in 3 seconds...
বক্স যা পরে আমাকে লগইন পৃষ্ঠায় পুনঃনির্দেশ করে। আমি যদি ড্যাশবোর্ডের মাধ্যমে সংযোগ করি তবে এটি একই আচরণ kubectl proxy। অ্যাক্সেসটি কোনও সার্বজনীন ক্লাস্টার আইপি-এর মাধ্যমে এইচটিটিপিএস এবং প্রক্সির মাধ্যমে এইচটিটিপিও রয়েছে
আমি কুবেরনেটস ১.১16.২ এবং সর্বশেষ কুবেসপ্রায় মাস্টার কমিট 18 ডি 19 ডি 9 ই ব্যবহার করছি
সম্পাদনা করুন: আমি আরও তথ্য যুক্ত করে, সমস্ত পদক্ষেপকে নিরোধক করার জন্য একটি তাজা কুবেসপ্রে-বিধানযুক্ত উদাহরণ পেতে ক্লাস্টারটি ধ্বংস ও পুনঃনির্ধারণ করেছি ...
kubectl -n kube-system logs --follow kubernetes-dashboard-556b9ff8f8-jbmgg -- একটি লগইন প্রচেষ্টা সময় আমাকে দেয়
2019/12/16 12:35:02 [2019-12-16T12:35:02Z] Incoming HTTP/2.0 GET /api/v1/csrftoken/login request from 10.233.74.0:57458: { contents hidden }
2019/12/16 12:35:02 [2019-12-16T12:35:02Z] Outcoming response to 10.233.74.0:57458 with 200 status code
2019/12/16 12:35:02 [2019-12-16T12:35:02Z] Incoming HTTP/2.0 POST /api/v1/login request from 10.233.74.0:57458: { contents hidden }
2019/12/16 12:35:02 [2019-12-16T12:35:02Z] Outcoming response to 10.233.74.0:57458 with 200 status code
2019/12/16 12:35:02 [2019-12-16T12:35:02Z] Incoming HTTP/2.0 GET /api/v1/login/status request from 10.233.74.0:57458: {}
2019/12/16 12:35:02 [2019-12-16T12:35:02Z] Outcoming response to 10.233.74.0:57458 with 200 status code
2019/12/16 12:35:02 [2019-12-16T12:35:02Z] Incoming HTTP/2.0 GET /api/v1/csrftoken/token request from 10.233.74.0:57458: {}
2019/12/16 12:35:02 [2019-12-16T12:35:02Z] Outcoming response to 10.233.74.0:57458 with 200 status code
2019/12/16 12:35:02 [2019-12-16T12:35:02Z] Incoming HTTP/2.0 POST /api/v1/token/refresh request from 10.233.74.0:57458: { contents hidden }
2019/12/16 12:35:02 [2019-12-16T12:35:02Z] Outcoming response to 10.233.74.0:57458 with 200 status code
2019/12/16 12:35:02 [2019-12-16T12:35:02Z] Incoming HTTP/2.0 GET /api/v1/login/status request from 10.233.74.0:57458: {}
2019/12/16 12:35:02 [2019-12-16T12:35:02Z] Outcoming response to 10.233.74.0:57458 with 200 status code
2019/12/16 12:35:02 [2019-12-16T12:35:02Z] Incoming HTTP/2.0 GET /api/v1/csrftoken/token request from 10.233.74.0:57458: {}
2019/12/16 12:35:02 [2019-12-16T12:35:02Z] Outcoming response to 10.233.74.0:57458 with 200 status code
2019/12/16 12:35:02 [2019-12-16T12:35:02Z] Incoming HTTP/2.0 POST /api/v1/token/refresh request from 10.233.74.0:57458: { contents hidden }
2019/12/16 12:35:02 [2019-12-16T12:35:02Z] Outcoming response to 10.233.74.0:57458 with 200 status code
2019/12/16 12:35:02 [2019-12-16T12:35:02Z] Incoming HTTP/2.0 GET /api/v1/overview/default?filterBy=&itemsPerPage=10&name=&page=1&sortBy=d,creationTimestamp request from 10.233.74.0:57458: {}
2019/12/16 12:35:03 Getting config category
2019/12/16 12:35:03 Getting discovery and load balancing category
2019/12/16 12:35:03 Getting lists of all workloads
2019/12/16 12:35:03 the server could not find the requested resource
2019/12/16 12:35:03 [2019-12-16T12:35:03Z] Outcoming response to 10.233.74.0:57458 with 404 status code
2019/12/16 12:35:03 No metric client provided. Skipping metrics.
2019/12/16 12:35:03 No metric client provided. Skipping metrics.
2019/12/16 12:35:03 No metric client provided. Skipping metrics.
2019/12/16 12:35:03 Getting pod metrics
2019/12/16 12:35:03 No metric client provided. Skipping metrics.
2019/12/16 12:35:03 No metric client provided. Skipping metrics.
2019/12/16 12:35:03 [2019-12-16T12:35:03Z] Incoming HTTP/2.0 GET /api/v1/systembanner request from 10.233.74.0:57458: {}
2019/12/16 12:35:03 [2019-12-16T12:35:03Z] Incoming HTTP/2.0 GET /api/v1/login/status request from 10.233.74.0:57458: {}
2019/12/16 12:35:03 [2019-12-16T12:35:03Z] Incoming HTTP/2.0 GET /api/v1/rbac/status request from 10.233.74.0:57458: {}
2019/12/16 12:35:03 [2019-12-16T12:35:03Z] Outcoming response to 10.233.74.0:57458 with 200 status code
2019/12/16 12:35:03 [2019-12-16T12:35:03Z] Outcoming response to 10.233.74.0:57458 with 200 status code
2019/12/16 12:35:03 [2019-12-16T12:35:03Z] Outcoming response to 10.233.74.0:57458 with 200 status code
2019/12/16 12:35:12 Metric client health check failed: the server could not find the requested resource (get services heapster). Retrying in 30 seconds.
2019/12/16 12:35:42 Metric client health check failed: the server could not find the requested resource (get services heapster). Retrying in 30 seconds.
ড্যাশবোর্ডের কাজ পেতে আমি একটি বিস্ময়কর কাজ পেয়েছি , তবে এটি আমাদের উত্পাদন ক্ষেত্রে কার্যকর নয়, সম্ভবত কেউ এটি ব্যাখ্যা করতে পারে:
- আমি উদাহরণস্বরূপ সার্ভিসকাউন্ট গ্রহণ করি
kube-system:default(দ্রষ্টব্য: এটিcluster-adminএই মুহুর্তে বরাদ্দ করা হয়নি) - আমি এর টোকেন পেতে এবং এটি দিয়ে লগইন
- ড্যাশবোর্ড স্পষ্টতই আমাকে "নিষিদ্ধ-পপআপস" দেখায়
- এখনও লগ ইন করার সময়, আমি চালানো
kubectl create clusterrolebinding default-admin --clusterrole cluster-admin --serviceaccount=kube-system:default - আমি ব্রাউজার ট্যাবটি রিফ্রেশ করি যা আমার ড্যাশবোর্ড সেশনটি ধারণ করে ... এবং অন্যথায়, সবকিছু সঠিকভাবে প্রদর্শিত হয় shows
অতএব আমি লগআউট এবং আবার লগইন করতে পারছি না, আমাকে সর্বদা ক্লাস্টারব্লাইন্ডিং মুছতে হবে, তারপরে লগইন করতে হবে এবং তারপরে আবার ক্লাস্টাররোবাইন্ডিং প্রয়োগ করতে হবে।
এটি দৃub়ভাবে কুবেসপ্রাই বিধানযুক্ত ক্লাস্টারগুলির সাথে সম্পর্কিত বলে মনে হচ্ছে, তাই কেউ কুবেসপ্রায় দিয়ে এটি পুনরুত্পাদন করতে সক্ষম?