বিভিন্ন কুবেরনেট এনভায়রনমেন্টগুলি (ওরফে কুবেরনেটস প্রসঙ্গে) স্যুইচিং / রিডিং / ম্যানিপুলেট করার ক্যানোনিকাল উত্তরটি হ'ল মার্ক যেমন উল্লেখ করেছেন, ব্যবহার করার জন্য kubectl config
নীচে দেখুন:
$ kubectl config
Modify kubeconfig files using subcommands like "kubectl config set current-context my-context"
Available Commands:
current-context Displays the current-context
delete-cluster Delete the specified cluster from the kubeconfig
delete-context Delete the specified context from the kubeconfig
get-clusters Display clusters defined in the kubeconfig
get-contexts Describe one or many contexts
rename-context Renames a context from the kubeconfig file.
set Sets an individual value in a kubeconfig file
set-cluster Sets a cluster entry in kubeconfig
set-context Sets a context entry in kubeconfig
set-credentials Sets a user entry in kubeconfig
unset Unsets an individual value in a kubeconfig file
use-context Sets the current-context in a kubeconfig file
view Display merged kubeconfig settings or a specified kubeconfig file
Usage:
kubectl config SUBCOMMAND [options]
দৃশ্যের পিছনে, এখানে একটি ~/.kube/config
ওয়াইএমএল ফাইল রয়েছে যা প্রতিটি উপলক্ষে প্রাসঙ্গিক প্রমাণপত্রাদি এবং প্রসঙ্গের জন্য শেষ পয়েন্টগুলি সহ সমস্ত উপলভ্য প্রসঙ্গ সংরক্ষণ করে।
শেল্ফটি বন্ধ কুবেক্টল বিভিন্ন কুবেরনেটস প্রসঙ্গগুলি পরিচালনা করা সহজ করে না আপনি সম্ভবত ইতিমধ্যে জানেন। আপনার নিজের স্ক্রিপ্টটি সমস্ত পরিচালনা করার পরিবর্তে kubectx
, কুবেরনেটস / গুগল ক্লাউড প্ল্যাটফর্ম বিকাশকারী দলের এমন একটি গুগলারের দ্বারা নির্মিত একটি পরিপক্ক সরঞ্জাম বলা উচিত , যা এই জাতীয় সরঞ্জাম তৈরি করে Team আমি এটি উচ্চ প্রস্তাব।
https://github.com/ahmetb/kubectx
$ kctx --help
USAGE:
kubectx : list the contexts
kubectx <NAME> : switch to context <NAME>
kubectx - : switch to the previous context
kubectx <NEW_NAME>=<NAME> : rename context <NAME> to <NEW_NAME>
kubectx <NEW_NAME>=. : rename current-context to <NEW_NAME>
kubectx -d <NAME> [<NAME...>] : delete context <NAME> ('.' for current-context)
(this command won't delete the user/cluster entry
that is used by the context)
kubectx -h,--help : show this message