YAMLのポッド説明

apiVersion:#指定されたAPIバージョンV1、この値はでkubectl apiversionである必要があります    
種類:ポッド#がどこリソースタイプ/の役割作成する指定    
のメタデータ#リソースのプロパティ/:メタデータ    
  で同じ名前空間には、テスト・ポッド#リソースの名前:名前をあなたは一意である必要があります    
  ラベル:#セットリソースラベル
    K8S-アプリケーション:Apacheの    
    バージョン:v1の    
    kubernetes.io/cluster-service:「真の」    
  注釈:#カスタム注釈のリスト    
    -名:文字列#カスタム注釈名の    
仕様:の#specification指定されたリソースコンテンツのリソース内容    
  restartPolicy:常に#は、コンテナは、この後の容器を終了するには、デフォルトのK8S戦略を実行してきた、すぐに同じコンテナを作成することを示します    
  #選択したノードを、kubectlラベルノードをタグ付けホストを与える:nodeSelectorをゾーン=ノード1ノード1-KUBE    
    ゾーン:ノード1    
  コンテナ:    
  -名前:血管テスト・ポッドの名前#   
    画像:ミラーアドレスの使用10.192.21.18:5000/test/chat:latest#コンテナ    
        、0.1 #CPUリソース(監査):CPUを二つの方法、浮動小数点または整数+ M、0.1 = 100M、0.001核(1M)の最小値
    imagePullPolicy:#3つのオプションは常に、決して、IfNotPresent、あなたがチェックし始めると(registeryから)更新戦略の画像たびは、決して
                           #は常に、常にチェックしない
                           (関わらずローカルがあるかどうかの)、絶対にないすべてのチェックを#を
                           # IfNotPresentは、地元のチェックがない場合、引っ張ったりしない場合は
    [「SH」]コンテナの#開始運転指令、容器カバーエントリポイント、ENTRYPOINT Dockefileのに対応:コマンド    
    引数:[「$(STR)を 」] DockerfileにCMDパラメータの対応するコマンドのパラメータ#コンテナ、開始    
    #は、コンテナの環境変数を指定します。envを    
    -名前:STR#変数名の    
      値:「/etc/run.sh」変数値#    
    リソース:#リソース管理
      要求: #ランタイムコンテナ、最低限のリソース要件は、それは、コンテナが正常に実行するために必要なリソースの最小量と言うことです    
        32Miの#メモリ使用量:メモリを    
      制限します。#リソースが制限    
        0.5:CPU    
        メモリ:1000Mi    
    たポートを:    
    - containerPort:開発の#80コンテナ港
      名:httpdの#名前
      プロトコル:TCP    
    livenessProbe:#pod血管ヘルスチェックの設定
      HTTPGET:健康による#HTTPGET検査、 200から399までの戻りの間、容器は、通常考えられている    
        パス:/ #URIアドレス    
        ポート:80    
        #host#ホストアドレス127.0.0.1の    
        スキーム:HTTPの    
      initialDelaySeconds:180#は、そのコンテナの後に開始された後に第一検出開始時間を示します    
      timeoutSecondsの:5#タイムアウト検出    
      periodSeconds:15#チェックインターバル    
      #もこの方法を使用することができ    
      #EXEC:それは終了コードが0でない場合、監視の実行方法は、それが正常な血管であると考えられる    
      :#コマンド    
      CAT - #   
      - #/健康/ tmpの    
    ホストパスました:    
      #また、この方法を使用することができます    
      #tcpSocketを:tcpSocketによる//健康診断    
      ポート番号:番号     
    ライフサイクル:#ライフサイクル管理    
      postStart:実行するタスクを実行する前に#コンテナ    
        :Execの    
          コマンド:    
            - 「SH」    
            - 「yumのアップグレード-y」    
      PRESTOP:#コンテナオフ実行する前に、タスク    
        Execの:    
          コマンド:[「サービスHTTPDをSTOP「]    
    volumeMounts:#は永続的なストレージボリュームをマウント
    -名前:.ボリューム#デバイス名をマウントし、ボリューム[*]名が一致する必要が      
      あるパス/データ#で容器に装着:MOUNTPATH    
      読み取り専用:真の    
  ボリューム:マウント装置#1のセットを定義    
  -名前:ボリューム#は、マウントデバイス名定義    
    #meptyDirを:} {   
      パス:/ opt以外の#は、ホストにデバイスタイプホストパス、パス/ optをマウントし、多くのデバイスの種類がありますサポート
    #nfsを

おすすめ

転載: www.cnblogs.com/lexiaofei/p/11573337.html