ランチャーLabsがk3sは、今年初めにリソースが制限された環境Kubernetesで実行するための完全なオープンソース、非常に軽量Kubernetesリリースを、リリースしました。理由は、その軽量の、開発者が探求し、ノートブックで実験することが理想的ですので。しかし、Linux上で使用するために、より適したネイティブk3sは、どのように我々はそれは、Mac上で実行それ?
今回はツール--Multipassを必要としています。これにより、ユーザーは、Linuxにアプリケーションの開発を簡素化する仮想マシンを作成、管理および維持するためのUbuntuを調整することができ、およびMac上で使用できるコマンドライン・インタフェースを提供します。
まず、我々は、BREW(パッケージ管理ツール)がマルチパスをインストールし使用します。
brew search multipass
brew cask install multipass
マルチパスは現在、VMを作成するために使用:1GBのメモリと5ギガバイトのディスクが必要です
multipass launch --name k3s --mem 1G --disk 5G
Launched: k3s
VMの作成を待ち、その後、VMのためのシェルを起動します
multipass shell k3s
次に、コマンドを実行しますcurl -sfL https://get.k3s.io | sh –
k3sをインストールします
[INFO] Finding latest release
[INFO] Using v0.2.0 as release
[INFO] Downloading hash https://github.com/rancher/k3s/releases/download/v0.2.0/sha256sum-amd64.txt
[INFO] Downloading binary https://github.com/rancher/k3s/releases/download/v0.2.0/k3s
[INFO] Verifying binary download
[INFO] Installing k3s to /usr/local/bin/k3s
[INFO] Creating /usr/local/bin/kubectl symlink to k3s
[INFO] Creating /usr/local/bin/crictl symlink to k3s
[INFO] Creating uninstall script /usr/local/bin/k3s-uninstall.sh
[INFO] systemd: Creating environment file /etc/systemd/system/k3s.service.env
[INFO] systemd: Creating service file /etc/systemd/system/k3s.service
[INFO] systemd: Enabling k3s unit
Created symlink /etc/systemd/system/multi-user.target.wants/k3s.service → /etc/systemd/system/k3s.service.
[INFO] systemd: Starting k3s
k3sをインストールした後、Mac上でそれを実行し、それを検証しkubectl使用しています。
multipass@k3s:~$ kubectl get nodes
NAME STATUS ROLES AGE VERSION
k3s Ready <none> 7m14s v1.13.4-k3s.1
multipass@k3s:~$ kubectl get pods --all-namespaces
NAMESPACE NAME READY STATUS RESTARTS AGE
kube-system coredns-7748f7f6df-dnsp2 1/1 Running 0 7m15s
kube-system helm-install-traefik-nqvg8 0/1 Completed 0 7m15s
kube-system svclb-traefik-6659944cc7-f6rdc 2/2 Running 0 6m53s
kube-system traefik-5cc8776646-99c66 1/1 Running 0 6m53s
私たちは完了です。今、私たちは、MAC k3s上で実行していること。次の記事は、この記事をもとになり、k3sに展開ジェンキンスヘルム・チャートは、ヨーヨーをお楽しみに!
あなたは10月26日に深センで開催されたk3sラインの下のワークショップへようこそヒントのk3s、詳細をお知りになりたい場合は、あなたの詳細については、意志ランチャーLabsのシニアアーキテクトは、機能、特徴および使用シナリオをk3s、およびオンサイトデモは、k3sクラスタああを設定し、独自のノートパソコンと一緒に行くことができます。こちらをクリックしてすぐに今すぐサインアップ!