Manual Scheduling
Describe about Manual Scheduling
It is the way that we create schedule for Pod .By default in Pod template when we create the Pod Kubernetes will have scheduler to select the Node . After create pod it will update section called nodeName in template file
# Pod Template
apiVersion: v1
kind: Pod
metadata:
name: nginx
labels:
name: nginx
spec:
containers:
- name: nginx
image: nginx
ports:
- containerPort: 8080
nodeName: <node_name> # this property will set automatically but we can customize it
We can use this nodeName property in case that we create the Pod at first time but If we would like to add the nodeName to existing Pod we need to use Binding
# Binding Template
apiVersion: v1
kind: Binding
metadata:
name: nginx
target:
apiVersion: v1
kind: Node
name: <node_name>
Noted:
If the status of pod is pending , it mean don't have the scheduler in k8s
Last updated