In a test cluster with less than 3 schedulable nodes, calico-typha is not running.
- Platform9 Managed Kubernetes (PMK)
- Cluster with less than 3 schedulable nodes
- Calico Typha
The replicas are hard-coded to 3 in PMK repo to support a large cluster. For a cluster less than 3 nodes, we can reduce the number of replicas to 1:
~# kubectl scale deploy <Deployment-Name> --replicas=1
For a cluster with 3 nodes where a single master is marked unschedulable, remove the taint on master node using below command:
~# kubectl taint node <Master-IP> node-role.kubernetes.io/master:NoSchedule-
Note: Removing taint on master will allow the scheduler to schedule new pods on master.
There is a known issue and our development team is working on the fix. We will keep this article up-to-date when this feature is implemented.