一般的なKubernetesコマンドのメモです

一般的なKubernetesコマンドのメモです

この記事は主によく使われるKubernetesコマンドを友人向けのメモとしてまとめたものです。

K8S ヘルプコマンドを表示する

kubectl --help

操作中のクラスタを切り替える

デフォルトでは、.kube ディレクトリ内の構成ファイル内の証明書が K8S クラスターの操作に使用されます。別の K8S クラスターにアクセスするために切り替える必要がある場合は、 kubectl --kubeconfig xxxxxx を使用して証明書ファイルを指定できます。次に例を示します。

 kubectl --kubeconfig (xxxx.json | xxxxconfig) get node

リソースオブジェクトの作成

kubectl apply -f xxx.yaml

リソースオブジェクトを検索する

# 查到node kubectl get node # 查到namespace kubectl get ns # 查找service kubectl get svc -n demo # 查找部署资源kubectl get deployment -n demo # 查找pod kubectl get pods -n demo # 查找pod,展示更多信息kubectl get pods -n demo -o wide

リソースオブジェクトの記述

describe コマンドは非常に重要です。リソースをデプロイするときに問題が発生した場合、このコマンドを使用して原因を確認できます。

 # 描述pod kubectl describe pods webapp -n demo # 描述node kubectl describe node k8s-worker-2 # 描述ingress kubectl describe ingress xxxxxx-ingress -n demo # 描述service kubectl describe svc web-service -n demo

スケーラブルなリソース

扩展副本数到4: kubectl scale --replicas=4 deployment/xxxxxx -n demo重新缩减副本数到2: kubectl scale --replicas=2 deployment/xxxxxx -n demo根据情况自动缩放: kubectl autoscale deployment xxxxxx --min=1 --max=4 -n demo kubectl autoscale deployment ehome-cloud-server --min=1 --max=3 -n test1 --cpu-percent=80获取水平自动缩放器kubectl get hpa -n test1删除水平自动缩放器kubectl delete hpa ehome-cloud-server -n test1

操作ラベル

ラベルは、クラスター内での検索やフィルタリングに使用されるラベルであり、非常に重要です。

 kubectl label node k8s-worker-3 app=backend kubectl label node k8s-worker-3 app- kubectl get nodes --show-labels kubectl get nodes k8s-worker-3 --show-labels kubectl label pods xxxxxx addlabel=addlabelval -n demo

汚れを加える

# 添加污点kubectl taint nodes node01 key=value:effect # 删除污点kubectl taint nodes node01 key[:effect]-

リソースの削除

kubectl delete -f xxx.yaml kubectl delete pod xxx -n demo

ログを表示

kubectl logs -f xxxxxx-9d8695998-s9cwk -n demo kubectl logs xxxxxx-9d8695998-s9cwk -n demo

コンテナに入る

kubectl exec -it webapp -n demo -- /bin/sh

リソースの使用状況を表示する

kubectl top pod kubectl top node

<<:  リバプール・フットボールクラブはクラウド技術とデータ分析技術を大いに活用している

>>:  クラウドストレージがデータのアクセス性とセキュリティをどのように変えるか

推薦する

30日インデックス500で第1位にランクイン 外部リンクの秘密

このウェブサイトのドメイン名は 6 月 28 日に登録され、7 月 22 日にオンラインになりました...

ドキドキ!サーバー上で誤って削除されたデータの回復プロセス

2日間の絶え間ない努力の末、誤って削除された本番サーバーのデータをようやく回復できました。この事故の...

ウェブマスター対百度:あなたは本当に私の心を理解していない

記事も長い間書いてないし、ブログも長い間更新してない。ちょっと退廃的な気分です。ハハ、今日は仕事が終...

カザフスタンの VPS: pqhosting、月額 3.77 ユーロから、1G メモリ/1 コア/15g SSD/G ポート無制限トラフィック

中央アジアのカザフスタン VPS は市場では珍しいようですね。現在、pq.hosting はカザフス...

超低価格をお見逃しなく、天一雲の年中プロモーションがここにあります

現在、デジタル変革はあらゆる分野において避けられない選択となっており、多くの企業がビジネスの回復力と...

高鵬の「地下鉄10回券」は1回しか使えず、交換できるとの回答

最近、Gaopeng.comでグループ購入で「地下鉄記念チケット(10回券)」を購入した一部の消費者...

プレーン SEO: 初心者が優秀なウェブマスターになるにはどうすればよいでしょうか?

月収10万元の起業の夢を実現するミニプログラム起業支援プランSEO は非常に幅広い概念です。この専門...

Kubernetes ストレージ: CSI プラグインの実装方法についての簡単な説明

さて、K8s ストレージの重要なコンポーネントである Container Storage Inter...

百度の入札ランキング方式とクリック価格計算の徹底分析

入札ランキングの仕組みは、すべての入札者が非常に関心を持っているトピックです。 Baidu の入札シ...

Pythonはkafkaを呼び出して完全なサンプル分析とアプリケーションを構築します

[[328918]]最近、現在のリソース集約型インターフェースを非同期通信メカニズムに開発する必要が...

clamhost-6.4 USD/1G RAM/KVM/80G HDD/1T トラフィック

Clamhost、関連する紹介は見つかりませんでした。Web サイトは比較的シンプルですが、製品は安...

百度プロモーションを行う際に化粧品サイトでどのような分析を行うべきか

3月は養成校の入学者ピーク時期です。この時期にいかにうまく宣伝するかが、各養成ユニットに優秀な学生を...

#黑5# softshellweb: 年間 30 ドルから、1Gbps の帯域幅、台湾 VPS、サンノゼ VPS、オランダ VPS

Softshellweb は、英国に登録されているホスティング プロバイダーとして以前紹介されました...