I'm currently using docker to host a few of my personal discord bots and other programs. Would switching to Kubernetes give me more performance?
Switching to Kubernetes may or may not give you more performance depending on your specific use case.

Kubernetes is a container orchestration tool that allows you to manage, deploy, and scale containerized applications. It can help you manage resources more efficiently and improve the reliability and availability of your applications by automating container deployment, scaling, and management. Kubernetes can also provide better load balancing, which can improve performance.

However, if you are only running a few personal Discord bots and other programs, and if they are not resource-intensive, you may not see a significant performance improvement by switching to Kubernetes. Additionally, Kubernetes has a steeper learning curve and requires more setup time compared to Docker, which may not be worth the effort for a small-scale deployment.

In summary, whether or not switching to Kubernetes will give you more performance depends on your specific use case, and it's worth considering the trade-offs before making a decision.
Can you use Kubernetes with Docker?
Yes, you can use Kubernetes with Docker. The application you deploy to the pods in Kubernetes cluster can be build using Docker.