11 KiB
reviewers | title | content_type | weight | card | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
উইন্ডোজে kubectl ইনস্টল এবং সেট আপ করুন | task | 10 |
|
{{% heading "prerequisites" %}}
আপনাকে অবশ্যই একটি kubectl সংস্করণ ব্যবহার করতে হবে যা আপনার ক্লাস্টারের একটি ছোট সংস্করণের পার্থক্যের মধ্যে রয়েছে। উদাহরণ স্বরূপ, একটি v{{< skew currentVersion >}} ক্লায়েন্ট v{{< skew currentVersionAddMinor -1 >}}, v{{< skew currentVersionAddMinor 0 >}}, and v{{< skew currentVersionAddMinor 1 >}} কন্ট্রল প্লেনের সাথে যোগাযোগ করতে পারবে। kubectl এর সর্বশেষ সামঞ্জস্যপূর্ণ সংস্করণ ব্যবহার করা অপ্রত্যাশিত সমস্যাগুলি এড়াতে সাহায্য করে৷
উইন্ডোজে kubectl ইনস্টল করুন
উইন্ডোজে kubectl ইনস্টল করার জন্য নিম্নলিখিত পদ্ধতিগুলো অনুসরণ করতে পারেন:
- উইন্ডোজে কার্ল ব্যাবহার kubectl বাইনারি ইনস্টল করুন
- Chocolatey, Scoop, বা winget ব্যবহার করে Windows এ ইনস্টল করুন
উইন্ডোজে কার্ল ব্যাবহার kubectl বাইনারি ইনস্টল করুন
-
সর্বশেষ {{< skew currentVersion >}} প্যাচ রিলিজ ডাউনলোড করুন: [kubectl {{% skew currentPatchVersion %}}](https://dl.k8s.io/release/v{{% skew currentPatchVersion %}}/bin/windows/amd64/kubectl.exe)।
অথবা যদি আপনার
curl
ইনস্টল থাকে, এই কমান্ডটি ব্যবহার করুন:curl.exe -LO "https://dl.k8s.io/release/v{{% skew currentPatchVersion %}}/bin/windows/amd64/kubectl.exe"
{{< note >}} সর্বশেষ স্থিতিশীল সংস্করণ খুঁজে বের করতে (উদাহরণস্বরূপ, স্ক্রিপ্টিংয়ের জন্য), https://dl.k8s.io/release/stable.txt দেখতে পারেন। {{< /note >}}
-
বাইনারি যাচাই করুন (অপশনাল)
kubectl
চেকসাম ফাইলটি ডাউনলোড করুন:curl.exe -LO "https://dl.k8s.io/v{{% skew currentPatchVersion %}}/bin/windows/amd64/kubectl.exe.sha256"
চেকসাম ফাইলের বিপরীতে
kubectl
বাইনারি যাচাই করুন:-
ডাউনলোড করা চেকসাম ফাইলের সাথে ম্যানুয়ালি
CertUtil
এর আউটপুট তুলনা করতে কমান্ড প্রম্পট ব্যবহার করে:CertUtil -hashfile kubectl.exe SHA256 type kubectl.exe.sha256
-
একটি
True
বাFalse
ফলাফল পেতে-eq
অপারেটর ব্যবহার করে যাচাইকরণ স্বয়ংক্রিয় করতে PowerShell ব্যবহার করে:$(Get-FileHash -Algorithm SHA256 .\kubectl.exe).Hash -eq $(Get-Content .\kubectl.exe.sha256)
-
-
আপনার
PATH
এনভায়রনমেন্ট ভেরিয়েবলেkubectl
বাইনারি ফোল্ডারটি অ্যাপেন্ড বা প্রিপেন্ড করুন। -
kubectl
-এর সংস্করণ ডাউনলোড করা একই রকম তা নিশ্চিত করতে পরীক্ষা করুনkubectl version --client
{{< note >}} উপরের কমান্ডটি একটি সতর্ক বার্তা তৈরি করবে:
WARNING: This version information is deprecated and will be replaced with the output from kubectl version --short.
আপনি এই সতর্কতা উপেক্ষা করতে পারেন. আপনি শুধুমাত্র
kubectl
এর যে সংস্করণটি ইনস্টল করেছেন তা পরীক্ষা করছেন।{{< /note >}}
অথবা সংস্করণের বিস্তারিত দেখার জন্য এটি ব্যবহার করুন:
kubectl version --client --output=yaml
-
প্লাগইন ইনস্টল করার পরে, ইনস্টলেশন ফাইলগুলি পরিষ্কার করুন:
del kubectl.exe kubectl.exe.sha256
{{< note >}}
উইন্ডোজের জন্য ডকার ডেস্কটপ PATH
-এ kubectl
এর নিজস্ব সংস্করণ যোগ করে।
আপনি যদি আগে ডকার ডেস্কটপ ইনস্টল করে থাকেন, তাহলে আপনাকে ডকার ডেস্কটপ ইনস্টলার দ্বারা যোগ করা একটির আগে আপনার PATH
এন্ট্রি স্থাপন করতে হবে অথবা ডকার ডেস্কটপের kubectl
সরিয়ে ফেলতে হবে।
{{< /note >}}
Chocolatey, Scoop, বা winget ব্যবহার করে Windows এ ইনস্টল করুন
-
উইন্ডোজে kubectl ইনস্টল করতে আপনি উভয় Chocolatey প্যাকেজ ম্যানেজার, Scoop কমান্ড-লাইন ইনস্টলার, অথবা winget প্যাকেজ ম্যানেজার ব্যবহার করতে পারেন।
{{< tabs name="kubectl_win_install" >}} {{% tab name="choco" %}}
choco install kubernetes-cli
{{% /tab %}} {{% tab name="scoop" %}}
scoop install kubectl
{{% /tab %}} {{% tab name="winget" %}}
winget install -e --id Kubernetes.kubectl
{{% /tab %}} {{< /tabs >}}
-
আপনার ইনস্টল করা সংস্করণ আপ-টু-ডেট কিনা তা নিশ্চিত করতে পরীক্ষা করুন:
kubectl version --client
-
আপনার হোম ডিরেক্টরিতে নেভিগেট করুন:
# If you're using cmd.exe, run: cd %USERPROFILE% cd ~
-
.kube
ডিরেক্টরি তৈরি করুন:mkdir .kube
-
আপনার তৈরি করা
.kube
ডিরেক্টরিতে ঢুকে পড়ুন:cd .kube
-
একটি দূরবর্তী Kubernetes ক্লাস্টার ব্যবহার করতে kubectl কনফিগার করুরু
New-Item config -type file
{{< note >}} আপনার পছন্দের টেক্সট এডিটর, যেমন নোটপ্যাড দিয়ে কনফিগার ফাইলটি সম্পাদনা করুন। {{< /note >}}
kubectl কনফিগারেশন যাচাই করুন
{{< include "included/verify-kubectl.md" >}}
অপশনাল kubectl কনফিগারেশন এবং প্লাগইন
শেল ওটোকমপ্লিট চালু করুন
kubectl Bash, Zsh, Fish এবং PowerShell-এর জন্য ওটোকম্পিট সমর্থন প্রদান করে, যা আপনাকে অনেক টাইপিং করা থেকে রক্ষা করতে পারে।
পাওয়ারশেলের জন্য ওটোকম্পিট সেট আপ করার পদ্ধতিগুলি নীচে দেওয়া হল।
{{< include "included/optional-kubectl-configs-pwsh.md" >}}
kubectl convert
প্লাগইন ইনস্টল করুন
{{< include "included/kubectl-convert-overview.md" >}}
-
কমান্ড সহ সর্বশেষ রিলিজ ডাউনলোড করুন:
curl.exe -LO "https://dl.k8s.io/release/v{{% skew currentPatchVersion %}}/bin/windows/amd64/kubectl-convert.exe"
-
বাইনারি যাচাই করুন (অপশনাল)।
kubectl-convert
চেকসাম ফাইলটি ডাউনলোড কর্সনাcurl.exe -LO "https://dl.k8s.io/v{{% skew currentPatchVersion %}}/bin/windows/amd64/kubectl-convert.exe.sha256"
চেকসাম ফাইলের বিপরীতে
kubectl-convert
বাইনারি যাচাই করুন:-
ডাউনলোড করা চেকসাম ফাইলের সাথে ম্যানুয়ালি
CertUtil
এর আউটপুট তুলনা করতে কমান্ড প্রম্পট ব্যবহার করে:CertUtil -hashfile kubectl-convert.exe SHA256 type kubectl-convert.exe.sha256
-
একটি
True
বাFalse
ফলাফল পেতে-eq
অপারেটর ব্যবহার করে যাচাইকরণ স্বয়ংক্রিয় করতে PowerShell ব্যবহার করে:$($(CertUtil -hashfile .\kubectl-convert.exe SHA256)[1] -replace " ", "") -eq $(type .\kubectl-convert.exe.sha256)
-
-
আপনার
PATH
এনভায়রনমেন্ট ভেরিয়েবলের সাথেkubectl-convert
বাইনারি ফোল্ডারটি অ্যাপেন্ড বা প্রিপেন্ড করুন। -
প্লাগইন সফলভাবে ইনস্টল করা হয়েছে যাচাই করুন।
kubectl convert --help
আপনি যদি একটি ত্রুটি দেখতে না পান, এর মানে হল প্লাগইনটি সফলভাবে ইনস্টল করা হয়েছে।
-
প্লাগইন ইনস্টল করার পরে, ইনস্টলেশন ফাইলগুলি পরিষ্কার করুন:
del kubectl-convert.exe kubectl-convert.exe.sha256
{{% heading "whatsnext" %}}
{{< include "included/kubectl-whats-next.md" >}}