2017-02-21 5 views
0

openshiftは、特定のBuilderイメージで消費されるリソースのクォータをどのように数えますか? (複数の画像がある可能性があります)openshift concrete builder quota

stiビルダーによって作成されますが、オープンシフタークラスター自体は表示されません(正確にk8s)。

私はクォータがstiビルダーと同等であることを知っていますが、クォータをカスタマイズした場合(それを行うことができれば)、それを数える方法を知りたいと思います。クラスタがリソースクォータ(CPU /メモリなど)をカウントできないように見える

答えて

0

クォータとともに、スコープを定義できます。 OpenShift Origin: quota scopesを参照してください。

ビルドおよびデプロイメントポッドの関連スコープはNonTerminatingです。 クォータ定義にこの範囲を追加すると定義

例を構築および展開ポッド(ドキュメントに従ってspec.activeDeadlineSeconds is nilを有するポッド)のみにこれを拘束されます。

apiVersion: v1 
kind: ResourceQuota 
metadata: 
    name: slow-builds-and-deployments 
spec: 
    hard: 
    pods: "2" 
    limits.cpu: "1" 
    limits.memory: "1Gi" 
    scopes: 
    - NotTerminating 

他方側Terminating範囲が他の適用されますポッド(spec.activeDeadlineSeconds >= 0のポッド)。