kubectl作成/削除-f xxx.yml kubectl GETすべて-A kubectl GETポッド-o広い kubectlはポッドpodname -n名前空間記述 kubectlログpodname -n名前空間 kubectl CSが取得する ノードが取得kubectl kubectl GET SVC kubectlサービス名字の削除 kubectl execを-it podnameのバッシュ #删除PODは、 ポッドPODNAMEを削除kubectl --force --grace-期間= 0 #删除名前空間は 、名前空間NAMESPACENAME --force --grace-期間= 0削除kubectl ドッカプルregistry.cn-beijing.aliyuncs.com/zhoujun/を一時停止- AMD64:3.1 ドッキングウィンドウはregistry.cn-beijing.aliyuncs.com/zhoujun/kube-proxy-amd64:v1.11.3プル ドッキングウィンドウプルregistry.cn-beijing.aliyuncs.com/zhoujun/kube-scheduler-amd64:v1を。 11.3 ドッキングウィンドウプルregistry.cn-beijing.aliyuncs.com/zhoujun/coredns:1.1.3 ドッカタグregistry.cn-beijing.aliyuncs.com/zhoujun/kube-apiserver-amd64 :v1.11.3 k8s.gcr.io/kube-apiserver-amd64:v1.11.3 ドッキングウィンドウはregistry.cn-beijing.aliyuncs.com/zhoujun/pause:3.1プル ドッキングウィンドウプルregistry.cn-beijing.aliyuncs.com/zhoujun/kube-controller-manager-amd64:v1.11.3の ドッキングウィンドウプルregistry.cn-北京。 aliyuncs.com/zhoujun/kube-apiserver-amd64:v1.11.3 ドッキングウィンドウプルregistry.cn-beijing.aliyuncs.com/zhoujun/etcd-amd64:3.2.18の ドッキングウィンドウタグregistry.cn-beijing.aliyuncs.com/zhoujun/ KUBE-プロキシAMD64:v1.11.3 k8s.gcr.io/kube-proxy-amd64:v1.11.3 ドッカタグregistry.cn-beijing.aliyuncs.com/zhoujun/kube-scheduler-amd64:v1.11.3 k8s.gcr .IO / KUBE-スケジューラ-AMD64:v1.11.3 ドッカタグregistry.cn-beijing.aliyuncs.com/zhoujun/kube-controller-manager-amd64:v1.11.3 k8s.gcr.io/kube-controller-manager-amd64 :v1.11.3 registry.cn -北京ドッカータグ。 k8s.gcr.io/etcd-amd64:3.2.18 aliyuncs.com/zhoujun/etcd-amd64:3.2.18 ドッカータグregistry.cn-beijing.aliyuncs.com/zhoujun/pause:3.1 k8s.gcr.io/pause :3.1 ドッカータグregistry.cn-beijing.aliyuncs.com/zhoujun/coredns:1.1.3 k8s.gcr.io/coredns:1.1.3 ドッカータグregistry.cn-beijing.aliyuncs.com/zhoujun/pause-amd64: k8s.gcr.io/pause-amd64:3.1 3.1は、 (1)外部ポートを追加NodePort kubectl -n onap SVC(SVCがタイプ、IP、ポートのある)すべてのSVCをゲット kubectl -n onap編集SVC VFC-nslcm(SVCの名前)(編集、SVC) サービスがnodeportで変更します。30003(プラス新しいポート番号、カスタム)とタイプ:NodePort ビューSVC実行:kubectl -n onap GET SVC (2)。 Etcdデータセンターの kubernetesは、自身のノード情報、部品情報のように、多くのものを保存する、などkubernetesポッド、展開、サービスとを介して実行する必要があります。彼らは、永続性を必要としています。 etcdは、データセンタです。本番環境は、データセンターやデータの高可用性の一貫性を確保するために、通常は3つのノードの最小値を展開します。 ここでマスターノードのみ配備は、 (3)。APIServer KUBE-apiserver Kubernetesは、最も重要なコア構成要素の一つであり 、認証と認可、データ検証およびクラスタ状態の変更および他を含む、クラスタ管理RESTのAPIインターフェースを提供する 他のモジュール間のオファーハブ・データと対話型通信(他のモジュールAPIサーバークエリまたはデータを変更のみAPIサーバーのみ直接演算ETCD) 生産は、LAまたはLBがapiserverで行うことができる (4)。ControllerManager マネージャKUBEコントローラマネージャとcloud-てコントローラコントローラマネージャ組成物は、apiserverによってクラスタ全体の状態を監視し、クラスタが予想される動作条件にあることを確認し、脳のKubernetesあります。 KUBE-コントローラマネージャは、レプリケーション・コントローラ制御コピーのように、コントローラのシリーズで構成され、ノードコントローラー・ノードの制御、展開コントローラの管理の展開とその上で 、それがクラウドサービスに合わせて、必要がある場合に、クラウド・コントローラ・マネージャKubernetesでクラウドプロバイダを有効に制御プロバイダ (5)スケジューラ KUBE-スケジューラは、クラスタ内のノードするスケジューリングポッドを割り当てる責任があり、それはKUBE-apiserverをリッスンし、クエリポッドは、ノードが割り当てられ、その後、ポッドスケジューリングポリシーに応じてこれらのノードを割り当てられていません。 (6)。CalicoNode CNIキャラコインターフェイスを実装する、ネットワーク選択スキームはOpenStackの、Kubernetes、AWS、GCE容器と他のプラットフォームと、純粋な3階層データセンターネットワークプログラム(必須ではないオーバーレイ)ことkubernetes、良好な統合のIaaSを有します。 キャリコデータ転送に関与することが効率的たvrouterを達成するためのLinuxカーネルを使用して、各計算ノード BGPプロトコルによって、各たvrouterのルーティング情報で実行されている彼自身のワークロードに責任があるが、ネットワーク全体キャリコのように広がる-小規模な展開では、直接することができインターネットは、 大規模ではBGPルートリフレクタを指定することによって達成することができます。これは、ワークロードのすべてがインターネットIPルーティングの方法を介して行われている間、究極のデータトラフィックを保証します。 (7)。Kubectlの kubectlがKubernetesコマンドラインツールであり、ユーザと管理者は、Kubernetes不可欠な管理ツールです。kubectlは、様々な機能Kubernetesクラスタの管理を容易にするために、サブコマンドの多数を提供します。 (8)。Kubeletを 受信し、マスタによって送信されたコマンドを実行するために、ワークkubeletサービスプロセスの各ノードは、デフォルトのリスニングポート10250上で実行され、容器内にポッドポッドを管理しています。各kubeletプロセスがAPI Serverノード自体の情報に登録され、リソースの使用状況を定期的にマスターノードのノードへの報告、 およびcAdvisorによるリソース監視ノードと船。 (9)。KUBEプロキシ 各ノードでの作業は、サービスのAPIサーバとエンドポイントの変化を監視KUBE-プロキシサービスを実行する必要があり、そしてなどのiptablesによって負荷分散サービスを、設定するために、クラスタ外の当社のサービスを作ることであるにアクセスすることができます重要な方法。 (10)。KUBE-DNS( coredns) KUBE-DNSはKubernetesクラスタのネームサービスを提供し、クラスタは、主にサービス名とポッドのホスト名を解決するために使用されます。目的は、ポッドは、クラスタサービスの名前を介してアクセスすることができようにすることです。 それは道のレコードを追加することにより、名前とサービスを解決実装しています。通常のサービスは、サービスIPに解決されます。ヘッドレスサービスは、ポッドリストに解決されます。
K8S記録-kubectl共通
おすすめ
転載: www.cnblogs.com/xinfang520/p/11611671.html
ランキング