Fichier PDF

Partage, hébergement, conversion et archivage facile de documents au format PDF

Partager un fichier Mes fichiers Boite à outils PDF Recherche Aide Contact



Kubernetes Cheat Sheet .pdf


Nom original: Kubernetes-Cheat-Sheet.pdf
Titre: Kubernetes Cheat Sheet.pdf

Ce document au format PDF 1.7 a été généré par chad.crowell / Lucid Software Inc., et a été envoyé sur fichier-pdf.fr le 15/04/2019 à 20:57, depuis l'adresse IP 37.173.x.x. La présente page de téléchargement du fichier a été vue 47 fois.
Taille du document: 164 Ko (2 pages).
Confidentialité: fichier public




Télécharger le fichier (PDF)









Aperçu du document


Kubernetes Cheat
Sheet
What is Kubernetes?
Kubernetes is a platform for managing containerized
workloads. Kubernetes orchestrates computing,
networking and storage to provide a seamless portability
across infrastructure providers.

Deployments

ReplicaSets

$ k ubec t l get depl oy

$ kubect l get r s

$ k ubec t l desc r i be depl oy

$ kubect l descr i be r s

$ k ubec t l get depl oy - o wi de

$ kubect l get r s - o wi de

$ k ubec t l get depl oy - o yaml

$ kubect l get r s - o yaml

Services

Roles

$ k ubec t l get s vc

$ kubect l get r ol es - - al l - namespaces

$ k ubec t l desc r i be sv c

$ kubect l get r ol es - - al l - namespaces - o yaml

$ k ubec t l get s vc - o wi de
$ k ubec t l get s vc - o y aml

Viewing Resource Information
Nodes
$ k ubec t l get no
$ k ubec t l get no - o wi de
$ k ubec t l des cr i be no
$ k ubec t l get no - o y aml
$ k ubec t l get node - - sel ect or =[ l abel _name]
$ k ubec t l get nodes - o
j s onpat h=' { . i t ems[ * ] . st at us. addr es ses
[ ?( @. t y pe==" Ext er nal I P" ) ] . addr ess} '

$ k ubec t l get s vc - - s how- l abel s

$ kubect l get s ecr et s
$ kubect l get s ecr et s - - al l - names pac es

DaemonSets

$ kubect l get s ecr et s - o y aml

$ k ubec t l get ds

ConfigMaps

$ k ubec t l get ds - - al l - names pac es
$ k ubec t l desc r i be ds [ daemonset _name] - n
[ namespace_name]

$ kubect l get c m

$ k ubec t l get ds [ ds_name] - n [ ns _name] - o
y aml

$ kubect l get c m - - al l - namespaces - o yaml

Events

$ k ubec t l t op node [ node_name]

$ k ubec t l get event s

Pods

$ k ubec t l get event s - n kube- sy st em
$ k ubec t l get event s - w

$ k ubec t l get po
$ k ubec t l get po - o wi de

Secrets

$ kubect l get c m - - al l - namespaces

Ingress
$ kubect l get i ng
$ kubect l get i ng - - al l - names paces

PersistentVolume

Logs

$ kubect l get pv

$ k ubec t l get po - - show- l abel s

$ k ubec t l l ogs [ pod_name]

$ kubect l descr i be pv

$ k ubec t l get po - l app=ngi nx

$ k ubec t l l ogs - - si nc e=1h [ pod_name]

$ k ubec t l get po - o y aml

$ k ubec t l l ogs - - t ai l =20 [ pod_name]

$ k ubec t l get pod [ pod_name] - o yaml
- - expor t

$ k ubec t l l ogs - f - c [ cont ai ner _name]
[ pod_name]

$ k ubec t l get pod [ pod_name] - o yaml
- - expor t > nameof f i l e. yaml

$ k ubec t l l ogs [ pod_name] > pod. l og

$ k ubec t l des cr i be po

$ k ubec t l get pods - - f i el d- s el ect or
st at us. phase=Runni ng

$ kubect l descr i be pvc

$ k ubec t l get s a
$ k ubec t l get s a - o y aml

$ k ubec t l get ns

$ k ubec t l get s er vi ceacc ount s def aul t - o
y aml > . / s a. yaml

$ k ubec t l des cr i be ns

$ kubect l get pvc

Service Accounts

Namespaces
$ k ubec t l get ns - o y aml

PersistentVolumeClaim

$ k ubec t l r epl ace s er v i c eacc ount def aul t - f
. / s a. yaml

http://linuxacademy.com

Deployments/Namespaces

Creating a Deployment

$ k ubec t l edi t depl oy [ depl oy _name]

$ kubec t l c r eat e - f [ name_of _f i l e]

$ k ubec t l del et e depl oy [ depl oy _name]

$ kubec t l appl y - f [ name_of _f i l e]

$ k ubec t l ex pos e depl oy [ depl oy _name]
- - por t =80 - - t y pe=NodePor t

$ kubec t l c r eat e depl oy [ depl oy_name]
- - i mage=ngi nx

Viewing Resource Information (cont.)

$ k ubec t l sc al e depl oy [ depl oy_name]
- - r epl i c as =5

Interactive Pod

StorageClass

$ k ubec t l del et e ns

Kubernetes Cheat
Sheet

page 2

$ k ubec t l edi t ns [ ns _name]

$ kubec t l r un [ pod_name] - - i mage=busybox
- - r m - i t - - r es t ar t =Never - - sh

$ k ubect l get s c - o yaml

Services

Output YAML to a File

Multiple Resources

$ k ubec t l edi t sv c [ s v c_name]

$ k ubect l cr eat e depl oy [ depl oy _name]
- - i mage=ngi nx - - dr y- r un - o yaml >
depl oy . yaml

$ k ubect l get s c

$ k ubect l get s vc, po

$ k ubec t l del et e sv c [ sv c_name]

DaemonSets

$ k ubect l get po [ pod_name] - o yaml - - expor t
> pod. yaml

$ k ubect l get al l

$ k ubec t l edi t ds [ ds _name] - n kube- sy st em

$ k ubect l get al l - - al l - namespaces

$ k ubec t l del et e ds [ ds_name]

Getting Help

$ k ubect l get depl oy , no

$ k ubect l - h

Changing Resource Attributes
Taint

Service Accounts

$ k ubect l cr eat e - h

$ k ubec t l edi t sa [ sa_name]

$ k ubect l r un - h

$ k ubec t l del et e sa [ s a_name]

$ k ubect l expl ai n depl oy . spec

$ k ubect l t ai nt [ node_name] [ t ai nt _name]

Annotate

Labels

$ k ubec t l annot at e po [ pod_name]
[ annot at i on]

$ k ubec t l l abel [ node_name] di sk t ype=ssd

$ k ubec t l annot at e no [ node_name]

$ k ubec t l c or don [ node_name]

API Call
$ k ubect l get - - r aw / api s/ met r i cs. k8s. i o/

$ k ubr ec t l l abel [ pod_name] env=pr od

Cordon/Uncordon

Requests

Adding Resources
Creating a Pod

Cluster Info
$ k ubect l conf i g

$ k unec t l uncor don [ node_name]

$ k ubec t l cr eat e - f [ name_of _f i l e]

$ k ubect l cl ust er - i nf o

Drain

$ k ubec t l appl y - f [ name_of _f i l e]

$ k ubect l get component s t at uses

$ k ubect l dr ai n [ node_name]

$ k ubec t l r un [ pod_name] - - i mage=ngi nx
- - r es t ar t =Never

Nodes/Pods

$ k ubec t l r un [ pod_name]
- - gener at or =r un- pod/ v 1 - - i mage=ngi nx

$ k ubec t l del et e node [ node_name]

$ k ubec t l r un [ pod_name] - - i mage=ngi nx
- - r es t ar t =Never

$ k ubec t l del et e pod [ pod_name]

Creating a Service

$ k ubec t l edi t node [ node_name]
$ k ubec t l edi t pod [ pod_name]

$ k ubec t l cr eat e sv c nodepor t [ sv c _name]
- - t cp=8080: 80

http://linuxacademy.com


Kubernetes-Cheat-Sheet.pdf - page 1/2
Kubernetes-Cheat-Sheet.pdf - page 2/2

Documents similaires


Fichier PDF kubernetes cheat sheet
Fichier PDF different types of advertising
Fichier PDF asq event march 24
Fichier PDF halliburton
Fichier PDF english brochure 2017
Fichier PDF dg wetlands manual


Sur le même sujet..