Jump to main content
MicroK8s
Menu
Close menu
Features
Compare
Tutorials
Docs
Resources
Community
Search
Toggle side navigation
Toggle side navigation
Home
Tutorials
Getting started
How to Guides
Installing
…on Windows 10/11
…on macOS
…on a Raspberry Pi
…on NVIDIA DGX
…with LXD
…using Multipass
… with WSL2
…behind a proxy
…offline or airgapped
…with strict confinement
Additional install notes
set channels/versions
Addons
How to manage Addons
Create, edit and use community addons
Configuration
Configure services
Configure host interfaces
Configure CNI
Add launch configurations
Configure Dual-stack (IPv4I/Pv6)
Change the pod CIDR
Add an LMA stack
Use an external etcd cluster
Set up MicroK8s for more users
Set up OIDC to work with Dex
Clusters
Create a multi-node cluster
Upgrade a cluster
Get High Availability
Recover from a lost quorum on dqlite
Cluster API
Provisioning with Cluster API
Managing CAPI clusters
Upgrading a CAPI cluster
Images and registries
Use local images
Use a public registry
Use the built-in registry
Use a private registry
Side-load images
Upgrading
Manage upgrades with a Snap Store Proxy
Upgrade a cluster
Security
CIS hardening
Run security scans with Trivy
Storage
Use MicroCeph/Ceph storage
Use NFS for Persistent Volumes
Installing EKS-D with MicroK8s
Use the ingress addon
Use authentication and authorization
Add Windows workers
Backup workloads with Velero
Manage DockerHub rate limits
Build the MicroK8s snap
Troubleshooting
Explanation
High Availability
Snap package refreshes
Strict confinement
Launch configuration
Cluster API (CAPI)
Dual-stack (IPv4.IPv6)
Security Compliance
CIS Hardening
Reference
Release notes
Welcome to the community!
Command reference
Services and ports used
Working with kubectl
Addons
Launch configuration
Build variables
Ubuntu Pro for MicroK8s
Get in touch
Reporting a bug
Contributing to docs
DockerHub download rate limits