Files
2018-09-10 23:49:25 +03:00
..
2018-09-10 23:49:25 +03:00
2018-09-10 23:49:25 +03:00
2018-08-01 11:46:57 +03:00
2018-09-10 23:49:25 +03:00

kubectl apply -f 1_kuard.yaml
kubectl get pods --show-labels
kubectl get pods -l appVersion=0.0.1
kubectl get pods -l appVersion=1.0.0
kubectl get pods --all-namespaces -l appVersion!=1.0.0,app=prometheus
kubectl get pods --all-namespaces -l "k8s-app in(heapster,kube-state-metrics)"
kubectl get pods --all-namespaces -l "k8s-app notin(heapster,kube-state-metrics)"
kubectl get pods --all-namespaces -l "k8s-app,k8s-app notin(heapster,kube-state-metrics)"
kubectl get pods --field-selector=status.phase!=Running --all-namespaces
kubectl get pods -o json | jq ".items[].status.containerStatuses[].name"
kubectl port-forward $(kubectl get pods -o jsonpath={.items[0].metadata.name}) 8080:8080
kubectl port-forward $(kubectl get podselector=weave-scope-component=app -o jsonpath={.items..metadata.name}) 4040

#Modifying patch / labels / annotations when to restart kubectl label nodes gke-prometheus-demo-default-pool-f423e0de-knrv konu=meetup
kubectl patch deployment kuard -p '{"metadata": {"labels": {"version":"0.0.3"}}}'
kubectl patch deployment kuard -p '"spec": {"template":{"metadata":{"labels":{"version":"2.0.0"}}}}'
kubectl annotate deployment kuard durum=iyi