2017-03-29 3 views
1

Ich frage mich, ob es ein zentralisiertes Dokument über Optionen, die für die Verwendung in Kubernetes Manifest-Dateien zur Verfügung stehen;Leitfaden zu Kubernetes Manifesten: Gute Ressourcen/Docker Run Optionen

Ich weiß, dass es eine Menge allgemeiner YAML-Dateien gibt, aber da es eine Überlappung von docker run-Befehlen und kubectl-Befehlen gibt, wollte ich wissen, welche für Kubernetes tatsächlich verwendbar sind.

dh speziell Docker Ausführungsoptionen umfassen --net = host, --pid = host, --privileged

Ich weiß --privileged für Security ist in den Kubernetes manifest https://kubernetes.io/docs/user-guide/security-context/

containers: 
... 
    -name: 
    ... 
    securityContext: 
    privileged: true 

Aber für die anderen beiden kann ich keine guten Ressourcen finden, um zu überprüfen, ob diese Optionen verfügbar sind.

Antwort

1

Alle Optionen und Felder sind in den Ressourcenreferenzen dokumentiert, die Sie im Abschnitt Kubernetes reference finden.

z. Für die Definition einer Pod können Sie überprüfen, die related docs, finden Sie, dass alles innerhalb der "spec" -Block bezieht sich auf PodSpec Objekte und diese enthalten unter anderem Containerdefinitionen. Innerhalb der Container Referenz finden Sie alle erforderlichen und optionalen Felder.

Ich nehme an, das ist das zentralisierte Dokument, nach dem Sie gesucht haben.

Darüber hinaus möchten Sie vielleicht die Container Command and Arguments Referenzhandbuch überprüfen.

+0

Danke! würde ich richtigerweise annehmen: 'spec: hostNetwork: true hostPID: true ' sind äquivalent zu --net = hots --pid = host? – snavien

Verwandte Themen