কুবারনেটিস ডকুমেন্টেশনের এই বিভাগে রেফারেন্স রয়েছে।

API রেফারেন্স

অফিসিয়ালি সাপোর্টেড ক্লায়েন্ট লাইব্রেরি

একটি প্রোগ্রামিং ভাষা থেকে কুবারনেটিস API কল করতে, আপনি ব্যবহার করতে পারেন ক্লায়েন্ট লাইব্রেরি. অফিসিয়ালি সাপোর্টেড ক্লায়েন্ট লাইব্রেরিগুলো:

CLI

  • kubectl - কমান্ড চালানো এবং কুবারনেটিস ক্লাস্টার পরিচালনার জন্য প্রধান CLI টুল।
    • JSONPath - সিনট্যাক্স গাইড JSONPath expressions kubectl এর সাথে ব্যবহারের জন্য ।
  • kubeadm - CLI টুল যা সহজে একটি নিরাপদ কুবারনেটিস ক্লাস্টার সরবরাহ করতে পারে।

উপাদান

  • kubelet - প্রাথমিক এজেন্ট যা প্রতিটি নোডে চলে। kubelet টি পডস্পেকসের একটি সেট নেয় এবং নিশ্চিত করে যে বর্ণিত কন্টেইনার গুলো চলমান এবং স্বাস্থ্যকর।

  • kube-apiserver - REST API যা API অবজেক্ট যেমন পড, সার্ভিস, রেপ্লিকেশন কন্ট্রোলারের জন্য ডেটা যাচাই করে এবং কনফিগার করে।

  • kube-controller-manager - ডেমন(Daemon) যা কুবারনেটসের সাথে পাঠানো মূল কন্ট্রোল লুপগুলোকে এম্বেড করে।

  • kube-proxy - ব্যাক-এন্ডের একটি সেট জুড়ে সাধারণ TCP/UDP স্ট্রিম ফরওয়ার্ডিং বা রাউন্ড-রবিন TCP/UDP ফরওয়ার্ডিং করতে পারে।

  • kube-scheduler - শিডিউলার যে প্রাপ্যতা, পারফরমেন্স, এবং ক্ষমতা পরিচালনা করে।

কনফিগ API গুলো

এই বিভাগটি "unpublished" API-এর জন্য ডকুমেন্টেশন হোস্ট করে যা কুবারনেটিস উপাদান বা টুল কনফিগার করতে ব্যবহৃত হয়। এই API গুলোর বেশিরভাগই API সার্ভার দ্বারা RESTful উপায়ে প্রকাশ করা হয় না যদিও সেগুলো একটি ব্যবহারকারী বা অপারেটরের জন্য একটি ক্লাস্টার ব্যবহার বা পরিচালনা করার জন্য অপরিহার্য।

kubeadm এর জন্য কনফিগ API

এক্সটার্নাল API গুলো

এগুলো হলো কুবারনেটিস প্রকল্প দ্বারা সংজ্ঞায়িত API, কিন্তু মূল প্রকল্প দ্বারা বাস্তবায়িত হয় না:

ডিজাইন ডক্স

কুবারনেটিস কার্যকারিতার জন্য ডিজাইন ডক্সের একটি সংরক্ষণাগার। ভাল শুরু পয়েন্ট হয় কুবারনেটিস আর্কিটেকচার এবং কুবারনেটিস ডিজাইন ওভারভিউ

সর্বশেষ পরিবর্তিত March 12, 2025 at 10:13 AM PST: Merge pull request #50044 from aivantsov/patch-4 (552cfa2)