আমি কীভাবে কুবেক্টেল কনফিগারেশন থেকে গুচ্ছ এবং প্রসঙ্গগুলি মুছব?


106

kubectl config view আমি মুছে ফেলা ক্লাস্টারগুলির সাথে সম্পর্কিত প্রসঙ্গ এবং ক্লাস্টারগুলি দেখায়।

আমি কীভাবে এই এন্ট্রিগুলি সরাতে পারি?

আদেশ

kubectl config unset clusters

সমস্ত ক্লাস্টার মুছে ফেলা হবে বলে মনে হচ্ছে। ক্লাস্টার এন্ট্রিগুলি নির্বাচন করে মুছে ফেলার কোনও উপায় আছে কি? প্রসঙ্গে কি?

উত্তর:


167

kubectl config unsetএকটি বিন্দু-বিস্মৃত পথ নেয় আপনি ক্লাস্টার / প্রসঙ্গ / ব্যবহারকারীর নামগুলি নাম মুছতে পারেন। যেমন

kubectl config unset users.gke_project_zone_name

kubectl config unset contexts.aws_cluster1-kubernetes

kubectl config unset clusters.foobar-baz

সাইড নোট, আপনি যদি নিজের ক্লাস্টারটি ছিন্ন করে থাকেন cluster/kube-down.sh(বা আপনি যদি কনটেইনার ইঞ্জিন ব্যবহার করেন তবে gcloud ), এটি সম্পর্কিত কুবেকনফিগ এন্ট্রি মুছে ফেলবে। আদেশগুলি আরও স্বজ্ঞাত / ব্যবহারযোগ্য / সামঞ্জস্যপূর্ণ করতে ভবিষ্যতের মুক্তির জন্যও পরিকল্পিত kubectl config পুনরায় কাজ করা আছে।


8
kubectl config unset contextsসত্যিকারের চমৎকার কাজ করেছেন ধন্যবাদ!
র‌্যান্ডি এল

আমি দেখছি kubectl config get-contextsও আছে kubectl config get-clusters, কিন্তু আমি দেখতে পাচ্ছি না kubectl config get-users, কীভাবে এগুলি তালিকাভুক্ত করব?
মুহম্মদ হুসেইনবাজি

অন্য এসও ব্যবহারকারী ই-মেইলের মাধ্যমে ব্যবহারকারীদের তালিকার জন্য নিম্নলিখিত কমান্ডটি দিয়ে আমার কাছে পৌঁছে গেছেন: kubectl config view -o jsonpath='{.users[*].name}'(তাদের উত্সটি কুবেক্টল চিটশিট ছিল )
মুহাম্মদ হুসেনবাজি

95

ক্লাস্টার এবং প্রসঙ্গের জন্য আপনি এটি করতেও পারেন

kubectl config delete-cluster my-cluster

kubectl config delete-context my-cluster-context

যদিও ব্যবহারকারীদের জন্য সুনির্দিষ্ট কিছু নেই, তাই আপনাকে এখনও করতে হবে

kubectl config unset users.my-cluster-admin

25

আপনার কাছে থাকা সমস্ত প্রসঙ্গটি পেতে নীচের কমান্ডটি চালান:

$ kubectl config get-contexts

CURRENT   NAME             CLUSTER     AUTHINFO                                NAMESPACE

*         Cluster_Name_1   Cluster_1   clusterUser_resource-group_Cluster_1

প্রসঙ্গ মুছুন:

 $ kubectl config delete-context Cluster_Name_1
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.