oefenexamens mix Flashcards

1
Q

pod/container RunAs opties

A

RunAsUsername: Onder welke gebruikersnaam een pod of container moet draaien (veiligheid/inloggen).

RunAsUser: Instelling in pod SecurityContext die een gebruikers-ID (UID) definieert waarmee de container moet draaien.

RunAsGroup: Groeps-ID die aan een container wordt toegekend.

RunAsNonRoot: Zorgt dat de container niet als root-gebruiker draait.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Job HistoryLimit opties

A

successfulJobHistoryLimit: Bepaalt het aantal succesvolle jobs dat bewaard moet blijven nadat de job succesvol is uitgevoerd (standaard 3).

failedJobHistoryLimit: Bepaalt het aantal mislukte jobs die bewaard moeten blijven. Als het overschreden wordt, worden de oudste mislukte verwijderd (standaard 1).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

LimitRange object

A

Helpt je bij het instellen van standaard limieten en verzoeken voor resources. Stelt minimale & maximale grenzen voor resourcegebruik.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

nodeport

A

Kubernetes Service die een poort-aanduiding biedt op elk van de nodes, zodat je van buiten het cluster toegang kan krijgen tot een specifieke pod of service (poort op node).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

switch namespace

A

kubectl config set-context –curent –namespace=

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

rollback changes

A

kubectl rollout undo deployment/…

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

update replicass

A

kubectl scale deployment .. –replicas=4

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

update deployment image

A

kubectl set image deployment/mydepl mycontainer=new:v2

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

create service with deployment nodeport

A

kubectl expose deployment .. -name= ..(service) –type=NodePort –port= .. (–targerport optioneel)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

create cronjob and create job using this cronjob

A
  • maak eerst yaml van cronjob
  • k create job <name> --from cronjob/name</name>
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

create secret and use it in pod as environment variable

A
  • kubectl create secret generic <name> --from-literal=<keyname>=<keyvalue></keyvalue></keyname></name>
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

service types

A

cluster ip: standaard; toegan is alleen mogelijk binnen cluster

nodeport: toegang tot service van buitenaf het cluster via jet IP van een node en een opgegeven poort.

loadbalancer: vaak in cloud omgevingen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

service account token

A

is een secret dat automatisch gegenereerd wordt voor elke service account.

wordt gebruikt door pod om toegang te krijgen tot de kubernetes api server

stelt de api sever in staat om te verifieren dat de pod de juiste machtiging heeft.

jwt token

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

rbac, roles, clusterroles, rolebinding en clusterrolebinding

A

roles: voor binnen een namespace
clusterrole: voor het hele cluster

rolebinding: koppelt een role of clusterrole aan een specifieke service account binnen namespace
clusterrolebinding: koppelt clusterrole aan serviceaccount in hele cluster

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

networkpolicy bestaat uit ingress en egress wat is het verschil

A

ingress: regels voor inkomend verkeer
egress: regels voor uitgaand verkeer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

labelselectors in Networkpolicy

A

om te bepalen welke pods de regels moeten volgen.
- podselector
- namespaceselector

17
Q

toeganspunten networkpolicy

A

je kunt netwerktoegang beperken tot specifieke poorten en protocollen, zoals ICP, UDP of SCTP

18
Q

regels networkpolicy

A

standaard wordt al het verkeer toegestaan als er geen NWP is, is er wel een NPW dan wordt alles standaard gewijgerd. dan moet je regels toevoegen om toegang toe te staan