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

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

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

推薦する

onetechcloud: US cn2 gia vps、58元/月、1.4Tトラフィック/月、KVM/1Gメモリ/1コア/15g SSD

onetechcloudのUS cn2 gia vps特別イベントでは、月払いで20%割引、四半期払...

precisenode: 月額 2.5 ドル、ダラス VPS、KVM/2G メモリ/2 コア/20g SSD/10T トラフィック/2Gbps 帯域幅

コロラド州に設立された会社(登録番号:1395960)であるaccuratenodeは、主にVPS、...

フォレスターは、クラウドコンピューティングが2019年に「成熟期」に入ると予測している。

「昨年、フォレスターは、クラウド コンピューティングが世界中の企業のデジタル変革を劇的に加速させると...

サーバーレスが本当にわかりません!

アレン・ヘルトン企画 |趙雲サーバーレスの定義は変化しており、それが実際に何を意味するのか誰も同意で...

locvps: 高速ウェブサイト構築VPS、日本/シンガポール/香港/ロサンゼルス/ロシア極東

locvps は、国内の VPS 界で比較的信頼性の高い VPS 業者です。文京ネットワーク社のブラ...

比類のない高速高防御 VPS: DMIT、ロサンゼルス CN2 GIA+5Tbps DDoS 高防御 VPS

DMITは米国ロサンゼルスで高防御VPS事業を展開しており、ウェブサイトが破壊されず、常にオンライン...

B2B業界のウェブサイトが販売前に達成しなければならない運用指標

よくQQで私をフォローして、「李雪江さん、なぜうちの営業スタッフはウェブサイトの会員サービスや広告サ...

知っておくべきクラウドネイティブツール13選

SUSEがRancherを買収ピュア・ストレージがポートワークスを買収Veeam が Kasten ...

実践:WeChatミニプログラムを活用して教育業界を促進する3つの方法!

ミニプログラムの台頭に直面して、教育業界はどのようにその波に乗るべきでしょうか?この記事では、教育業...

2018年おすすめの海外VPS、安くて「信頼できる」「最安VPS」を厳選

来年に向けて、コストパフォーマンスに優れた海外VPSを厳選しました。 安価なVPSをレンタルする顧客...

オンライン旅行:モバイルインターネットによって変革されるもう一つの業界

モバイルインターネットの普及により、オンライン旅行が本格的に形作られるようになりました。ユーザーの長...

クラウド、エッジ、IoT、どれも不可欠

エッジ コンピューティングは、データをソースの近くで処理および分析できるようにすることに重点を置いた...

#BlackFriday# cloudcone: ロサンゼルスの VPS は年間 5.5 ドルから、回線の最適化、PayPal と Alipay の支払いに対応

cloudconeの公式ブラックフライデープロモーションが始まりました。multacomコンピュータ...

Dewu クラウドネイティブコンテナテクノロジーの調査と実装

1. はじめにインターネット業界の新星として、Douyin App は急速な事業発展の中でインフラ規...

ウェブサイトの重みは、Baiduのウェブサイトの第一印象にかかっています

SEO のメンバーとして、私も毎日考えています。Baidu にとって魅力的なウェブサイトとはどのよう...