Changes

Kubernetes

587 bytes added, 19:57, 1 April 2019
Pod-ok kezelése
</pre>
 
Részletes pod lista. A lényeg itt az IP cím.
<pre>
# kubectl get pods -o wide
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
db 1/1 Running 0 2m39s 172.17.0.2 minikube <none> <none>
</pre>
Normal Created 21h kubelet, minikube Created container
Normal Started 21h kubelet, minikube Started container
</pre>
 
A '''-o json''' kapcsolóval írhatjuk ki JSON -ban a pod infókat.
<pre>
# kubectl get -f pod-db.yaml -o json
{
"apiVersion": "v1",
"kind": "Pod",
"metadata": {
"creationTimestamp": "2019-03-13T19:49:30Z",
"labels": {
"type": "db",
"vendor": "MongoLabs"
},
...
</pre>
===-o kapcsoló használata===
{| class="wikitable"
! scope="col"| Név
|}
 
A '''-o json''' kapcsolóval írhatjuk ki JSON -ban a pod infókat.
<pre>
# kubectl get -f pod-db.yaml -o json
{
"apiVersion": "v1",
"kind": "Pod",
"metadata": {
"creationTimestamp": "2019-03-13T19:49:30Z",
"labels": {
"type": "db",
"vendor": "MongoLabs"
},
...
</pre>
 
 
Részletes pod lista. A lényeg itt az IP cím.
<pre>
# kubectl get pods -o wide
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
db 1/1 Running 0 2m39s 172.17.0.2 minikube <none> <none>
</pre>
 
 
első pod a listáról:
<pre>
# kubectl get pods -o name | tail -1
</pre>
</pre>
első pod a listáról===Címkék=== Címke hozzáadása egy node-hoz: <pre># kubectl get nodeNAME STATUS ROLES AGE VERSIONminikube Ready master 22d v1.13.4 # kubectl label node minikube disktype=ssdnode/minikube labeled</pre><source lang="java" line start="2" highlight="6"># kubectl describe node minikubeName: minikubeRoles: masterLabels: beta.kubernetes.io/arch=amd64 beta.kubernetes.io/os=linux disktype=ssd ...</source>  Szintaxis:
<pre>
# kubectl get pods -o name | tail -1label <resource type: node, pod, ...> <resource név> <címke neve>=<címke értéke>
</pre>
//Címke alapján rendeljünk node-hoz.
# kubectl label nodes <your-node-name> disktype=ssd
nodeSelector: