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

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

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

推薦する

百度のレインボープロジェクトは医療業界にとって新たな打撃となるのか?

12月10日、百度百科が最近「虹プロジェクト」と呼ばれる項目編集計画の開始を発表したと報じられた。よ...

ブロックチェーンを使用して、企業がマルチクラウド管理の問題を解決できるようにするにはどうすればよいでしょうか?

[[257045]]昨年発表された調査レポートによると、世界中の企業の 81% がマルチクラウド戦略...

ロングテールによるシングルページTaobaoプロモーションのヒントを共有する

Taobao Affiliate に関しては、ウェブサイトを構築する学生の多くはよく知っていると思い...

Baidu SEO最適化が入札よりも優れている理由

多くの企業や中小企業は、Baidu 入札 (Baidu プロモーションとも呼ばれます) を知っており...

#プロモーション: urpad-$3/4IP/1G メモリ/100G ハードディスク/1T トラフィック/ロサンゼルス

Urpad が最後に私のブログに登場したのは、2018 年 3 月 8 日です。Root Level...

百度が2015年の年間検索ランキングを発表

本日、百度は2015年百度沸点ホット検索リストを正式に発表しました。この最終リストは、1年間の検索行...

香港データセンター

香港データセンター: 中国本土からのアクセス速度が速く、PING 値が最も低く、登録の必要がなく、中...

観察: オーガニック検索は飽和には程遠い

検索エンジンのマーケティング担当者や広告代理店の間で依然として議論されているトピックの 1 つは、オ...

SEO最適化中にウェブマスターが犯しがちな間違いの詳細を共有する

インターネットが人々の生活に入り込んで以来、オンライン マーケティングは企業の主要なマーケティング手...

小紅書はブランドに対して行動を起こすよう圧力を受けている

電子商取引ビジネスに深く関係する2つのデータは、トラフィックとコンバージョン率です。インターネットト...

商品の自己増殖マーケティングを設計する方法

月収10万元の起業の夢を実現するミニプログラム起業支援プラン今年、電子商取引の分野では、Pinduo...

Baidu リアルタイム ホットスポットは新しいプロモーション方法でしょうか?

はじめに: Baidu が「トップ 10 リアルタイム ホットスポット」(Baidu ホームページの...

フレームホスティング - 月額 0.99 ドル / 512MB RAM / 20GB ハードドライブ / 500GB トラフィック

flamehosting.netは昨年9月に設立され、多くのビジネスを展開しています。私の経験があま...

SEO初心者のための重要な価値思考

私は新米ウェブマスターで、SEOを勉強し始めてまだ1年です。まだ大学2年生ですが、真剣に勉強して考え...

IDC: 今年の世界のパブリッククラウドサービス支出は160億ドルに達すると予想

IDC の最新版「ワールドワイド セミアニュアル パブリック クラウド サービス支出ガイド」によると...