- Check cluster status:
 
minikube status
kubectl cluster-info- Deploy a sample application:
 
# Deploy a simple nginx web server
kubectl create deployment hello-nginx --image=nginx- View your deployments and pods:
 
kubectl get deployments
kubectl get pods- Expose the application:
 
kubectl expose deployment hello-nginx --type=ssNodePort --port=80- Access the application:
 
minikube service hello-nginx- View the Kubernetes dashboard:
 
minikube dashboard
- enable ingress
 
minikube addons enable ingressSome other useful commands:
# Scale your deployment
kubectl scale deployment hello-nginx --replicas=3
 
# View logs of a pod
kubectl logs <pod-name>
 
# Shell into a pod
kubectl exec -it <pod-name> -- /bin/bash
 
# Delete resources
kubectl delete deployment hello-nginx
kubectl delete service hello-nginx
 
# Stop/Start minikube
minikube stop
minikube start1. Access the kube-scheduler configuration
In a Kubernetes cluster, the kube-scheduler runs as a static Pod in the control plane. The configuration of the scheduler is typically defined in the kube-scheduler manifest located in /etc/kubernetes/manifests/kube-scheduler.yaml on the control plane node.
For Minikube, you can access this file by SSHing into the Minikube node.
Command:
minikube sshView the kube-scheduler manifest:
cat /etc/kubernetes/manifests/kube-scheduler.yamlLook for options in the command section, such as —config, or other flags specifying custom settings.