仮想化通信

日本仮想化技術株式会社の公式エンジニアブログ

k3s

Rancher RioをUbuntu + K3sで動かしてみる

Rancher RioはKubernetesのアプリケーションデプロイメントエンジンです。RioはGitベースのアプリケーションデプロイメントを実現するためのツールで、カナリア、A/B、ブルー/グリーンの展開を提供するサービスメッシュソリューションの一つです。内部的にLi…

ラズパイとJetson Nanoが混在したKubernetes環境をk3sで作る

前回はJetson NanoでK3sを用いたKubernetesクラスターを動かしてみました。 tech.virtualtech.jp 今回はラズパイ4とJetson Nanoの混在したクラスターを作ってみたいと思います。 構成について ラズパイ側は ラズパイはRaspberry Pi 4 8GBモデルを用意しまし…

K3SをNVIDIA Jetson Nanoで実行する

はじめに K3Sは、Rancher Labsによって開発されている軽量のKubernetesディストリビューションです。コンピューティングリソースが制限されるエッジコンピューティングのユースケースに最適です。x86_64、ARMv7、およびARM64アーキテクチャをサポートしてい…

Ubuntu VMを簡単に作成できるMultipassでmicrok8sやk3sを動かしてみた

CanonicalがMultipassというツールをリリースしていたので触ってみました。 multipass.run 触ろうと思ったきっかけは偶然次のような記事を見つけたためです。 medium.com Multipassを使ってUbuntu VMを作ってその中でKubernetesとか動かしたら便利っぽいな?…

ローカルのDocker Registoryをk3sで構築したKubernetesで利用する方法

ネットワークの都合とか、利用するイメージの都合でDocker Registoryをローカルに構築して使うというシチュエーションがあります。 KubernetesのランタイムとしてDockerを使っている場合は、Dockerのdaemon.jsonにinsecure-registriesを設定する方法があった…

コンテナーでLチカしてみる

今日は誰に役立つかわからないネタです。 Pi-Stopを複数借りることができたので、OSCのラズパイクラスターのデモ用にKubernetes上のPodでアプリを動かすとLEDがピカピカいうのを試してみたいなと思い、試してみることにしました。 用意するもの microSD Rasp…

k3sをGitLabのCI/CDで使う

GitLabにはCI/CDを実行する機能が標準で搭載されています。 あとはRunnerというものを追加してGitLabと紐づけすることで、CI/CDを実現することができます。 最近のGitLabはKubernetesと連携する機能も標準で搭載されており、関連付けしたKubernetes上でRunne…

k3OSを使ってみた

[2020/4/8 追記] 文中の「sudo os-config」コマンドの部分は、最近のバージョンでは「sudo k3os install」コマンドを実行するように変わっています。セットアップ方法は以前とほぼ変わりません。文字列のコピペなどをするためにSSHアクセスしたいところです…

話題のk3sを触ってみた

Rancher Labsがまた面白いものを開発していたので、早速k3sを試してみました。 k3s.io 使い方を3行で 対応するアーキテクチャー用のk3sバイナリーをダウンロード k3s server &を実行してちょっと待つ k3s kubectl get noでノードの情報が出てきたら構築完了 …