question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

microk8s reset is slow

See original GitHub issue

microk8s reset takes at least several minutes on my laptop and heats it up considerably. I’ve only deployed a modest application with 3 application pods, postgres and a cronjob.

sudo snap remove microk8s && sudo snap install microk8s --classic && microk8s enable ... takes way less time. Definitely under a minute, and not resource intensive at al.

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Reactions:9
  • Comments:6 (1 by maintainers)

github_iconTop GitHub Comments

4reactions
gerrywastakencommented, May 3, 2021

The difference between microk8s reset and snap remove is that the former keeps all your customized configurations of the cluster components such as kubelet, api server, containerd intact.

That’s not really how the docs make it sound:

This command is used to return the MicroK8s node to the default initial state. […] All addons will be disabled and the configuration will be reinitialised. – https://microk8s.io/docs/commands#heading--microk8s-reset

That is why snap remove is faster.

From the docs I got the impression that the point of reset was that it was easier than having to reinstall everything.

This commands makes it easy to revert your MicroK8s to an ‘install fresh’ state without having to reinstall anything. – https://microk8s.io/docs/commands#heading--microk8s-reset

Your comment comes across very differently to the docs and I suspect most people trying to use reset likely don’t actually want the thing that reset does and actually want a full reset.

4reactions
EnziinSystemcommented, Jun 24, 2020

Me too. I spent 30+ minutes with a simple application, still running… Finally, I destroy the cluster and create a new instance. I never successfully run the reset command.

Disabling all addons.
Disabling addon : cilium
Disabling addon : dashboard
Disabling addon : dns
Disabling addon : fluentd
Disabling addon : gpu
Disabling addon : helm
Disabling addon : helm3
Disabling addon : host-access
Disabling addon : ingress
Disabling addon : istio
Disabling addon : jaeger
Disabling addon : juju
Disabling addon : knative
Disabling addon : kubeflow
Disabling addon : linkerd
Disabling addon : metallb
Disabling addon : metrics-server
Disabling addon : prometheus
Disabling addon : rbac
Disabling addon : registry
Disabling addon : storage
All addons disabled.
Calling clean_cluster
Cleaning resources in namespace cert-manager
No resources found
No resources found
deployment.apps "cert-manager" deleted
deployment.apps "cert-manager-cainjector" deleted
deployment.apps "cert-manager-webhook" deleted
endpoints "cert-manager" deleted
endpoints "cert-manager-webhook" deleted
event "cert-manager-7747db9d88-k49qm.161b630844529152" deleted
event "cert-manager-7747db9d88-k49qm.161b630ade813c59" deleted
event "cert-manager-7747db9d88-k49qm.161b631a1331ed21" deleted
event "cert-manager-cainjector-87c85c6ff-l5wxn.161b6308447bfd60" deleted
event "cert-manager-cainjector-87c85c6ff-l5wxn.161b630ade8150f1" deleted
event "cert-manager-cainjector-87c85c6ff-l5wxn.161b631a16936249" deleted
event "cert-manager-webhook-64dc9fff44-xkf86.161b63084484ba62" deleted
event "cert-manager-webhook-64dc9fff44-xkf86.161b630ade80ec88" deleted
event "cert-manager-webhook-64dc9fff44-xkf86.161b631a181bc1db" deleted
pod "cert-manager-7747db9d88-k49qm" deleted
pod "cert-manager-cainjector-87c85c6ff-l5wxn" deleted
pod "cert-manager-webhook-64dc9fff44-xkf86" deleted
secret "cert-manager-cainjector-token-dzxpl" deleted
secret "cert-manager-token-xbmqs" deleted
secret "cert-manager-webhook-ca" deleted
secret "cert-manager-webhook-token-d669h" deleted
secret "default-token-9ncjx" deleted
serviceaccount "cert-manager" deleted
serviceaccount "cert-manager-cainjector" deleted
serviceaccount "cert-manager-webhook" deleted
serviceaccount "default" deleted
service "cert-manager" deleted
service "cert-manager-webhook" deleted
rolebinding.rbac.authorization.k8s.io "cert-manager-webhook:dynamic-serving" deleted
role.rbac.authorization.k8s.io "cert-manager-webhook:dynamic-serving" deleted
Cleaning resources in namespace default
No resources found
No resources found
No resources found
endpoints "kubernetes" deleted
event "cm-acme-http-solver-8jllv.161b60e2d7798391" deleted
event "cm-acme-http-solver-brkxl.161b60907fb26d00" deleted
event "cm-acme-http-solver-brkxl.161b609dd316b62a" deleted
event "cm-acme-http-solver-brkxl.161b60e2d5247b9a" deleted
event "cm-acme-http-solver-clw5q.161b61013a34455a" deleted
event "cm-acme-http-solver-clw5q.161b61015c69f583" deleted
event "cm-acme-http-solver-clw5q.161b61015f506dee" deleted
event "cm-acme-http-solver-clw5q.161b6101685a9753" deleted
event "cm-acme-http-solver-clw5q.161b617e439468d9" deleted
event "cm-acme-http-solver-lnvvl.161b61013acc0c78" deleted
event "cm-acme-http-solver-lnvvl.161b610d9569e8d3" deleted
event "cm-acme-http-solver-lnvvl.161b617e44926a18" deleted
event "cm-acme-http-solver-tg8q9.161b60907e4c7156" deleted
event "cm-acme-http-solver-tg8q9.161b6090b12ed2c8" deleted
event "cm-acme-http-solver-tg8q9.161b6090b3eb58cb" deleted
event "cm-acme-http-solver-tg8q9.161b6090bdf76b06" deleted
event "cm-acme-http-solver-tg8q9.161b60e2d4d139cd" deleted
event "master.161b6307b944dfd2" deleted
event "master.161b6307babad2b9" deleted
event "master.161b6307c2b919b5" deleted
event "master.161b6307c2b932c6" deleted
event "master.161b6307c2b9438a" deleted
event "master.161b6307c70093f7" deleted
event "master.161b6307ce5ad801" deleted
event "master.161b6307ea2197af" deleted
event "master.161b630a1eefb6b0" deleted
event "mysql-project-6556d76587-7kpbs.161b607e1849b77a" deleted
event "mysql-project-6556d76587-7kpbs.161b607e3a107e18" deleted
event "mysql-project-6556d76587-7kpbs.161b607e3da48b30" deleted
event "mysql-project-6556d76587-7kpbs.161b607e44c78aee" deleted
event "mysql-project-6556d76587-7kpbs.161b6244cd2fe446" deleted
event "mysql-project-6556d76587-7kpbs.161b624500bd367e" deleted
event "mysql-project-6556d76587-7kpbs.161b62460f6934ee" deleted
event "mysql-project-6556d76587-lw2l5.161b625f9741252c" deleted
event "mysql-project-6556d76587-lw2l5.161b625fb9ac8c99" deleted
event "mysql-project-6556d76587-lw2l5.161b625fbce505e8" deleted
event "mysql-project-6556d76587-lw2l5.161b625fc6a2e47d" deleted
event "mysql-project-6556d76587-lw2l5.161b62f1dfee87ce" deleted
event "mysql-project-6556d76587-lw2l5.161b62f2f71a6d88" deleted
event "mysql-project-6556d76587.161b607e16aa7bed" deleted
event "mysql-project-6556d76587.161b625f961d2eec" deleted
event "mysql-project.161b607e1576fde1" deleted
event "mysql-project.161b625f941659b2" deleted
event "project-service-6f46769759-7bw26.161b60860345de84" deleted
event "project-service-6f46769759-7bw26.161b608633f6c738" deleted
event "project-service-6f46769759-7bw26.161b60863793ef72" deleted
event "project-service-6f46769759-7bw26.161b60863dacad9f" deleted
event "project-service-6f46769759-7bw26.161b62448809c131" deleted
event "project-service-6f46769759-7bw26.161b62453d327f3e" deleted
event "project-service-6f46769759-7bw26.161b62462621fa10" deleted
event "project-service-6f46769759-7bw26.161b624b87f91a81" deleted
event "project-service-6f46769759-srvpn.161b626afbfb790e" deleted
event "project-service-6f46769759-srvpn.161b626b1ac45bda" deleted
event "project-service-6f46769759-srvpn.161b626b1d1ca1db" deleted
event "project-service-6f46769759-srvpn.161b626b22e94f0f" deleted
event "project-service-6f46769759-srvpn.161b62f19923fe1c" deleted
event "project-service-6f46769759-srvpn.161b62f219726fed" deleted
event "project-service-6f46769759-srvpn.161b62f3ce7a7836" deleted
event "project-service-6f46769759-srvpn.161b62f898804c5c" deleted
event "project-service-6f46769759.161b608602f3a4f9" deleted
event "project-service-6f46769759.161b626afb0b1b89" deleted
event "project-service.161b608602265081" deleted
event "project-service.161b608ffa1c0fc7" deleted
event "project-service.161b608ffb626247" deleted
event "project-service.161b609dd2c3e8a3" deleted
event "project-service.161b60e2b0e59245" deleted
event "project-service.161b6100ae8556b1" deleted
event "project-service.161b6100af898c96" deleted
event "project-service.161b610d95b4b73a" deleted
event "project-service.161b617e1e1f6ef0" deleted
event "project-service.161b61a72352ad6d" deleted
event "project-service.161b61a726ccab72" deleted
event "project-service.161b61a747868117" deleted
event "project-service.161b6244c27368c1" deleted
event "project-service.161b626af9b839aa" deleted
event "project-service.161b627ce1fd0e37" deleted
event "project-service.161b627ce64d840a" deleted
event "project-service.161b6286c486f890" deleted
event "project-service.161b62b9ad265da9" deleted
event "project-service.161b62ca5e2eb933" deleted
event "project-service.161b62ca5fa85999" deleted
event "project-service.161b62cc9df974cc" deleted
event "project-service.161b62eb137d87e5" deleted
event "project-service.161b62eb15f44de8" deleted
event "project-service.161b62f1d7e79670" deleted
event "project-tls-802171978.161b62eb1417cc20" deleted
event "project-tls-pro-2985801580.161b61a739591d7d" deleted
event "project-tls-pro-2985801580.161b627ce8a69e07" deleted
event "project-tls-pro-2985801580.161b62ca60fa0a88" deleted
event "project-tls-pro.161b61a737ff0b5d" deleted
event "project-tls-pro.161b61a739af90a6" deleted
event "project-tls-pro.161b627ce873573c" deleted
event "project-tls-pro.161b62ca60f6dd46" deleted
event "project-tls-staging-3087632308-3553953769-61541204.161b60907322c6e4" deleted
event "project-tls-staging-3087632308-3553953769-61541204.161b6090800867b3" deleted
event "project-tls-staging-3087632308-3553953769.161b60905fd059fe" deleted
event "project-tls-staging-3087632308.161b6090144a8e31" deleted
event "project-tls-staging.161b609012399fad" deleted
event "project-tls-staging.161b609013d36793" deleted
event "project-tls-stagings-2288798490-1171635862-920305227.161b61012daf2e7e" deleted
event "project-tls-stagings-2288798490-1171635862-920305227.161b61013af02ab9" deleted
event "project-tls-stagings-2288798490-1171635862.161b6101108ba368" deleted
event "project-tls-stagings-2288798490.161b6100c5be0d3c" deleted
event "project-tls-stagings.161b6100bf5f9b7c" deleted
event "project-tls-stagings.161b6100c10bfe1a" deleted
event "project-tls.161b62eb143ce47a" deleted
event "redis-project-74d64cd646-fphlw.161b607e2673abce" deleted
event "redis-project-74d64cd646-fphlw.161b607e4b2944b9" deleted
event "redis-project-74d64cd646-fphlw.161b607e4e493e9e" deleted
event "redis-project-74d64cd646-fphlw.161b607e56d38456" deleted
event "redis-project-74d64cd646-fphlw.161b6244d592f98c" deleted
event "redis-project-74d64cd646-z7mcr.161b625fa34df1d2" deleted
event "redis-project-74d64cd646-z7mcr.161b625fc2d5392d" deleted
event "redis-project-74d64cd646-z7mcr.161b625fc6a2ee0c" deleted
event "redis-project-74d64cd646-z7mcr.161b625fce5d776f" deleted
event "redis-project-74d64cd646-z7mcr.161b62f1e6f49134" deleted
event "redis-project-74d64cd646.161b607e23d35755" deleted
event "redis-project-74d64cd646.161b625fa28bf4a2" deleted
event "redis-project.161b607e237fcaeb" deleted
event "redis-project.161b625fa1de49c1" deleted
secret "default-token-77j5v" deleted
secret "letsencrypt-prod" deleted
secret "letsencrypt-staging" deleted
secret "project-tls" deleted
secret "project-tls-pro" deleted
secret "project-tls-staging" deleted
secret "project-tls-stagings" deleted
serviceaccount "default" deleted
service "kubernetes" deleted
endpointslice.discovery.k8s.io "kubernetes" deleted
Cleaning resources in namespace kube-node-lease
No resources found
No resources found
No resources found
secret "default-token-qgbcs" deleted
serviceaccount "default" deleted
lease.coordination.k8s.io "master" deleted
Cleaning resources in namespace kube-public
No resources found
No resources found
No resources found
secret "default-token-h5b85" deleted
serviceaccount "default" deleted
Cleaning resources in namespace kube-system
No resources found
No resources found
No resources found
configmap "cert-manager-cainjector-leader-election" deleted
configmap "cert-manager-cainjector-leader-election-core" deleted
configmap "cert-manager-controller" deleted
configmap "extension-apiserver-authentication" deleted
endpoints "kube-controller-manager" deleted
endpoints "kube-scheduler" deleted
event "coredns-588fd544bf-2kdk2.161b6303c2e64006" deleted
event "dashboard-metrics-scraper-59f5574d4-mz2pj.161b6303477127e3" deleted
event "hostpath-provisioner-75fdc8fccd-s9778.161b6307ea2283d7" deleted
event "hostpath-provisioner-75fdc8fccd-s9778.161b630ade812987" deleted
event "hostpath-provisioner-75fdc8fccd-s9778.161b6318cd00f11a" deleted
event "kubernetes-dashboard-6d97855997-2pmwz.161b630346e61e31" deleted
event "metrics-server-c65c9d66-chwrq.161b6307ea72ec42" deleted
event "metrics-server-c65c9d66-chwrq.161b630ade8115ed" deleted
event "metrics-server-c65c9d66-chwrq.161b631006c730f2" deleted
secret "admin-user-token-vqlvr" deleted
secret "attachdetach-controller-token-8ztvk" deleted
secret "certificate-controller-token-b6wms" deleted
secret "clusterrole-aggregation-controller-token-vcdw2" deleted
secret "cronjob-controller-token-cxxmr" deleted
secret "daemon-set-controller-token-4w4ch" deleted
secret "default-token-hlbzn" deleted
secret "deployment-controller-token-4qg5q" deleted
secret "disruption-controller-token-zpr8v" deleted
secret "endpoint-controller-token-4pwpz" deleted
secret "endpointslice-controller-token-dxbrk" deleted
secret "expand-controller-token-dtgr6" deleted
secret "generic-garbage-collector-token-rs2h7" deleted
secret "horizontal-pod-autoscaler-token-7jfx2" deleted
secret "job-controller-token-g46db" deleted
secret "namespace-controller-token-9zv9k" deleted
secret "node-controller-token-ql92h" deleted
secret "persistent-volume-binder-token-7xwcd" deleted
secret "pod-garbage-collector-token-47cxn" deleted
secret "pv-protection-controller-token-889kc" deleted
secret "pvc-protection-controller-token-nrj98" deleted
secret "replicaset-controller-token-v9fvq" deleted
secret "replication-controller-token-4mhj4" deleted
secret "resourcequota-controller-token-bsgh4" deleted
secret "service-account-controller-token-mcrwk" deleted
secret "service-controller-token-9b5bm" deleted
secret "statefulset-controller-token-9qcds" deleted
secret "ttl-controller-token-jwx4p" deleted
serviceaccount "admin-user" deleted
serviceaccount "attachdetach-controller" deleted
serviceaccount "certificate-controller" deleted
serviceaccount "clusterrole-aggregation-controller" deleted
serviceaccount "cronjob-controller" deleted
serviceaccount "daemon-set-controller" deleted
serviceaccount "default" deleted
serviceaccount "deployment-controller" deleted
serviceaccount "disruption-controller" deleted
serviceaccount "endpoint-controller" deleted
serviceaccount "endpointslice-controller" deleted
serviceaccount "expand-controller" deleted
serviceaccount "generic-garbage-collector" deleted
serviceaccount "horizontal-pod-autoscaler" deleted
serviceaccount "job-controller" deleted
serviceaccount "namespace-controller" deleted
serviceaccount "node-controller" deleted
serviceaccount "persistent-volume-binder" deleted
serviceaccount "pod-garbage-collector" deleted
serviceaccount "pv-protection-controller" deleted
serviceaccount "pvc-protection-controller" deleted
serviceaccount "replicaset-controller" deleted
serviceaccount "replication-controller" deleted
serviceaccount "resourcequota-controller" deleted
serviceaccount "service-account-controller" deleted
serviceaccount "service-controller" deleted
serviceaccount "statefulset-controller" deleted
serviceaccount "ttl-controller" deleted
lease.coordination.k8s.io "kube-controller-manager" deleted
lease.coordination.k8s.io "kube-scheduler" deleted
rolebinding.rbac.authorization.k8s.io "cert-manager-cainjector:leaderelection" deleted
rolebinding.rbac.authorization.k8s.io "cert-manager:leaderelection" deleted
role.rbac.authorization.k8s.io "cert-manager-cainjector:leaderelection" deleted
role.rbac.authorization.k8s.io "cert-manager:leaderelection" deleted
Removing CRDs
customresourcedefinition.apiextensions.k8s.io "certificaterequests.cert-manager.io" deleted
customresourcedefinition.apiextensions.k8s.io "certificates.cert-manager.io" deleted
customresourcedefinition.apiextensions.k8s.io "challenges.acme.cert-manager.io" deleted
customresourcedefinition.apiextensions.k8s.io "clusterissuers.cert-manager.io" deleted
customresourcedefinition.apiextensions.k8s.io "issuers.cert-manager.io" deleted
customresourcedefinition.apiextensions.k8s.io "orders.acme.cert-manager.io" deleted
Removing PriorityClasses
Removing StorageClasses
namespace "cert-manager" deleted
...
Read more comments on GitHub >

github_iconTop Results From Across the Web

microk8s reset is slow · Issue #1291 - GitHub
microk8s reset takes at least several minutes on my laptop and heats it up considerably. I've only deployed a modest application with 3 ......
Read more >
Microk8s.reset still running after +2h, are there that much ...
No it is not normal for microk8s.reset to run for such a long time. The reset command can be found in [1] and...
Read more >
Troubleshooting - MicroK8s
The symptoms you may observe vary. You may experience the API server being slow, crashing or forming an unstable multi node cluster. Such...
Read more >
Command reference - MicroK8s
MicroK8s is the simplest production-grade upstream K8s. Lightweight and focused. Single command install on Linux, Windows and macOS.
Read more >
Recover from lost quorum - MicroK8s
Stop dqlite on all nodes · Backup the database · Set the new state of the database cluster · Reconfigure dqlite · Update...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found