MicroK8s a tool to deploy Kubernetes in seconds

MicroK8s

Recientemente Canonical made the announcement of the launch of MicroK8s which offers a fast and efficient way to deploy Kubernetes in seconds.

MicroK8s is delivered as a single docking package that can be installed on 42 different versions of Linux.

With small memory and disk space, MicroK8s provides an efficient way to get started with Kubernetes, whether it's on the desktop, on the server, in a cloud, or on IoT devices.

Benefits of the MicroK8s

Automatic updates and security functions are included as defined.

Automatic updates ensure developers are always working from the latest versions of Kubernetes with binaries delivered straight from the source and set up in seconds.

Running the latest version also means that MicroK8s takes advantage of Kubernetes' built-in security capabilities.

To further accelerate Kubernetes adoption and simplify common developer scenarios, MicroK8s includes a growing number of add-on services. 

Of which include:

  • A container record
  • The storage and native GPGPU enable step all enabled with a single command.
  • For data scientists and machine learning engineers, GPGPU training makes it easy to add hardware acceleration to their machine learning workflows.

Key use cases that MicroK8 facilitates include:

  • Built-in and self-updating Kubernetes to power IoT applications
  • Configure a CI / CD channel locally in a few steps
  • Quickly install disposable Kubernetes as part of your pipelin CI / CD productione
  • Deploy single node applications on a scaled server
  • Create a local registry of OCI compliant containers to cache frequently used containers
  • Experiment with CNCF Trail Map projects quickly and easily
  • Accelerate Machine Learning Modeling and Learning with GPU Support
  • Kubeflow Deployments - ML's Open Source Toolkit for Kubernetes.

How to install MicroK8s on Ubuntu and derivatives?

For those who are interested in obtaining MicroK8s, they should know that this tool is available through the Snap store and can be easily installed.

They should only open a terminal on their systems with Ctrl + Alt + T and in it execute the following command:

sudo snap install microk8s --classic

Canonical wants to encompass commercial Kubernetes support

MicroK8s Kubernetes

In addition to this too Canonical focused on offering commercial support to Kubernetes clusters deployed using kubeadm.

Kubeadm automates the installation and configuration of Kubernetes components, such as the API server, Controller Manager, and Kube DNS.

However, it does not create users or handle OS-level dependency installation and configuration.

For these preliminary tasks, you can use a configuration management tool such as Ansible or SaltStack.

Using these tools makes creating additional clusters or rebuilding existing clusters much easier and less error prone.

By offering this commercial support companies using kubeadm to deploy Kubernetes in production environments, development or multi-stage, can immediately benefit from enterprise support through Ubuntu Advantage for Kubernetes on a node-per-node basis.

As well support is included for official Debian packages released by the CNCF and used with kubeadm.

For both new and experienced Kubernetes users, kubeadm offers the ability for Kubernetes to run in any Linux environment.

With the addition of clusters deployed with kubeadm, Canonical expands the Kubernetes deployment options for enterprises.

The use of kubeadm enables detailed exploration of Kubernetes capabilities, and enables developers and operators to have better visibility into low-level mechanisms Kubernetes configuration.

These capabilities make Kubeadm an excellent choice for those who need in-depth operational experience and offer immediate engagement with the Kubernetes operator community.

Kubeadm's biggest goal in the near future is to achieve general availability.


Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   Nestor Reverón said

    Excellent, thank you very much for the contribution.