一般的な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

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

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

推薦する

新しい同僚が Kafka を使い始めて震え上がる...

画像はBaotu.comよりRocketMQ、Kafka、Pulsar はすべて、現在業界で広く使用...

なぜ多くの人がウェブサイト構築に MiTo テンプレートを選択するのでしょうか?

2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っています2018 ...

SEO 診断: ウェブサイトがランク付けされるまでにどれくらいの時間がかかりますか?

2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っていますウェブサイ...

初心者SEOがランキングに影響を与える7つの主要なユーザー行動について語る

ウェブサイトの構造の最適化、ページの最適化、ランキングに影響を与える外部リンクに加えて、ランキングに...

希少なクラウドコンピューティングの人材を見つける方法

特定のクラウド コンピューティング スキルを持つ人、またはクラウド アーキテクチャやセキュリティを理...

クラウド コンピューティングとエッジ コンピューティングの違いと関連性は何ですか?

スケーラビリティ、柔軟性、セキュリティを求めて、企業はワークロードをデータセンターからクラウド コン...

ウェブサイトをリアルタイムで更新できるリアルタイムテクノロジーが1億ドルの投資を受ける

数日前、どんなウェブサイトが「リアルタイム」と呼べるのかと尋ねられました。 Weibo の「XX 件...

ウェブサイトのタイトルは戦略家にとっての戦場です。タイトル リソースの価値を高めるにはどうすればよいでしょうか?

タイトルはウェブサイトの最も重要なリソース要素です。タイトルはユーザーにとって最も目を引く要素です。...

動画プロモーションを行う際に注意すべき3つのポイント

インターネットビデオサイトの継続的な発展により。インターネット ビデオの力は、今やテレビ メディアに...

SEO 担当者の叫び:「反撃しなければ負けてしまう」

序文:今日フォーラムにログインするとすぐに、Lu Songsong の「北京の SEO 従事者、基本...

クラウドの近代化は総合的なアプローチになる

変化する市場の需要に適応する必要性は、いくら強調してもし過ぎることはありません。クラウドネイティブ ...

奇伝中国網は利益相反を抱えており、侯小強は山大文学を統合する機会を捉えている

陳天橋氏が未来の二大原動力の一つとみなす山大文学は、「七電嵐」への対応に追われながらも、IPOの再開...

Baidu SEO 共通ツールの紹介

SEO担当者は、オリジナルコンテンツの作成、外部リンクの作成、画像の作成など、毎日やるべきことがたく...

APPプロモーションチャネルのモニタリングで劣悪な製品を排除し、優れた製品を維持する方法

多くのスタートアップ企業は、チャネルモニタリングを通じて次の転換点を発見することに興味を持っています...

陸松松:Google、Baidu、Googleの最も本質的な違い

1 Google、悪事を働くな、情報は流れる周知のとおり、Google の目標は「世界の情報を統合す...