-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How to manage the VM in older version Kubernetes #89
Comments
And how can I access a VM from a node out of Kubernetes cluster? |
Hi @dyoung23 , could you try with newer versions of kubectl, for example v1.21.x? There's a chance that this is a limitation of v1.20.x's kubectl, but the API is OK. But that's just my guess. Otherwise, I'm afraid there's no easy way to do this for now. To access a VM outside the Kubernetes cluster, it's pretty much same as accessing a Pod. You can forward SSH port using kubectl, or using NodePort or LB service to expose SSH port. |
@fengye87 Thanks for you reply. I updated my Kubernetes to v1.24.0,so I can manage the vm like Readme and I am looking if the API can manage the VM.
|
@dyoung23 |
@fengye87 I create a file in my vm and |
@dyoung23 Reset is like force reboot, it will not reset VM's hard disk. |
@fengye87 I see.Maybe it be reset really fast,so I can ssh to the vm all the time. |
@dyoung23 If you reset the VM while SSH logged in, it should log you out. Otherwise, there's something wrong with the reset action. |
@fengye87 Yes,It really log out |
@dyoung23 Then it means your VM really got reset. |
@fengye87 Yes.Thank you. I thought how to manage VM using API,do we provide an official API or client to access Virtink? |
@dyoung23 Yes, there's a plan to add direct API support for VM power actions. It should arrive in the next release. |
Hope the next release coming soon with a officail dashboard better. |
@fengye87 I doubt how can I get the vm status using kubectl except from Events which will clear after a long time. |
@fengye87 But this phase field is really different with the power action.For example,I pause a vm,I only can get |
@dyoung23 Good point. We shall improve this in the future. |
Hi @fengye87 .I am using virtink v0.13.0 and Kubernetes v1.20.9 which have no --subresource option.
So how I can use it to manage the VM because I can't use
kubectl patch vm $VM_NAME --subresource=status --type=merge -p "{\"status\":{\"powerAction\":\"$POWER_ACTION\"}}"
The text was updated successfully, but these errors were encountered: