Operations | Monitoring | ITSM | DevOps | Cloud

Linux

The State of Robotics - November 2020

Goodbye Thanksgiving (well, for some of us), hello Christmas! The holiday season really is the best, and it always brings interesting robotics news, which we will now distill into a quick dose of delightful and easily-digestible tidbits. As always, if you’d like to see your work showcased here, please send an email to robotics.community@canonical.com, and we’ll feature it in next month’s blog.

How to switch the Docker container runtime to containerd with Charmed Kubernetes

This article describes how easy it is for users of Charmed Kubernetes to switch from the Docker container runtime to containerd. You may have heard that Kubernetes is deprecating Docker as a container runtime after v1.20. Docker as an underlying runtime is being deprecated in favor of runtimes that use the Container Runtime Interface(CRI) created for Kubernetes, such as containerd.

App RePlatforming from Windows to Linux using CloudHedge

Are you fed up with constant system upgrades, virus attacks, and the cost burden of Windows licenses? Wouldn’t it be better if the platform had endless support? Then re-platforming the application from Windows to Linux is the better option because the operating system matters while doing the application development. App Replatforming is a complex process and CloudHedge helps customers to automate the modernization from Windows to Linux within days.

Migrating the Launchpad Keyservers from SKS to Hockeypuck

Ubuntu and Launchpad use OpenPGP keys heavily. Each source package is signed with the uploader’s key, and binary and source package downloads from Ubuntu’s primary archives and from users’ Personal Package Archives (PPAs) are indirectly signed by the publisher process with per-archive keys of its own. Access to Launchpad’s bug-manipulation interface is also controlled by OpenPGP. As a result, Launchpad needs a reliable key-storage and synchronization mechanism.

Install Amazon EKS Distro anywhere

Today, we’re excited to announce that EKS is available outside of AWS, on any Ubuntu system, with the EKS snap. This announcement builds on the existing collaboration between Amazon and Canonical to ensure the quality, security, and usability of Ubuntu-based EKS clusters on AWS. “Amazon EKS Distro (EKS-D) builds on our productive collaboration with Canonical around Ubuntu on AWS, and allows us to expand EKS beyond AWS cloud on any machine running Ubuntu.

Embedded Linux for teams

A Linux kernel for each developer team, which uses it to bring up target boards. Bespoke, built, issued, and maintained over years by the vendor. Teams that focus on building great apps, rather than figuring out hardware dependencies. Happy developers that bootstrap smart devices in no time. This is what highly productive embedded systems development should look like. Let’s unpack that vision.

Canonical publishes LTS Docker Image Portfolio on Docker Hub

November 24th 2020: Canonical has published the LTS Docker Image Portfolio, a curated set of secure container application images, on Docker Hub. The LTS Docker Image Portfolio comes with up to ten years Extended Security Maintenance by Canonical. “LTS Images are built on trusted infrastructure, in a secure environment, with guarantees of stable security updates,” said Mark Lewis, VP Application Services at Canonical.

Exploring ROS 2 Kubernetes configurations

Kubernetes and robotics make a great match. However, as we have seen, robots running ROS 2 can be tricky to set up on Kubernetes. This blog series has explored running ROS 2 on Kubernetes, set up a simple talker and listener, and distributed that demo across three machines. The configurations presented may not quite fit your implementation, and you may want to dig a bit deeper into network traffic when troubleshooting.