কুবারনেটিস ডকুমেন্টেশনের এই বিভাগে রেফারেন্স রয়েছে।
API রেফারেন্স
শব্দকোষ - কুবারনেটিস পরিভাষার একটি ব্যাপক, প্রমিত তালিকা
কুবারনেটিস API-এর ব্যবহার - কুবারনেটিস API-এর ওভারভিউ
API অ্যাক্সেস কন্ট্রোল কুবারনেটিস কীভাবে API অ্যাক্সেস কন্ট্রোল করে তার বিশদ বিবরণ
অফিসিয়ালি সাপোর্টেড ক্লায়েন্ট লাইব্রেরি
একটি প্রোগ্রামিং ভাষা থেকে কুবারনেটিস API কল করতে, আপনি ব্যবহার করতে পারেন ক্লায়েন্ট লাইব্রেরি. অফিসিয়ালি সাপোর্টেড ক্লায়েন্ট লাইব্রেরিগুলো:
- কুবারনেটিস Go ক্লায়েন্ট লাইব্রেরি
- কুবারনেটিস Python ক্লায়েন্ট লাইব্রেরি
- কুবারনেটিস Java ক্লায়েন্ট লাইব্রেরি
- কুবারনেটিস JavaScript ক্লায়েন্ট লাইব্রেরি
- কুবারনেটিস C# ক্লায়েন্ট লাইব্রেরি
- কুবারনেটিস Haskell ক্লায়েন্ট লাইব্রেরি
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 উপায়ে প্রকাশ করা হয় না যদিও সেগুলো একটি ব্যবহারকারী বা অপারেটরের জন্য একটি ক্লাস্টার ব্যবহার বা পরিচালনা করার জন্য অপরিহার্য।
- kubeconfig (v1)
- kube-apiserver admission (v1)
- kube-apiserver configuration (v1alpha1) এবং
- kube-apiserver configuration (v1beta1) এবং kube-apiserver configuration (v1)
- kube-apiserver event rate limit (v1alpha1)
- kubelet configuration (v1alpha1) , kubelet configuration (v1beta1) এবং kubelet configuration (v1)
- kubelet credential providers (v1)
- kube-scheduler configuration (v1beta3) এবং kube-scheduler configuration (v1)
- kube-controller-manager configuration (v1alpha1)
- kube-proxy configuration (v1alpha1)
audit.k8s.io/v1
API- Client authentication API (v1beta1) এবং Client authentication API (v1)
- WebhookAdmission configuration (v1)
- ImagePolicy API (v1alpha1)
kubeadm এর জন্য কনফিগ API
এক্সটার্নাল API গুলো
এগুলো হলো কুবারনেটিস প্রকল্প দ্বারা সংজ্ঞায়িত API, কিন্তু মূল প্রকল্প দ্বারা বাস্তবায়িত হয় না:
ডিজাইন ডক্স
কুবারনেটিস কার্যকারিতার জন্য ডিজাইন ডক্সের একটি সংরক্ষণাগার। ভাল শুরু পয়েন্ট হয় কুবারনেটিস আর্কিটেকচার এবং কুবারনেটিস ডিজাইন ওভারভিউ।