K 8 S-K 3 S概要
3576 ワード
K3S https://k3s.io/ https://docs.rancher.cn/k3s/ https://rancher.com/docs/k3s/latest/en/ https://github.com/rancher/k3s https://github.com/rancher/k3s/releases/
K 3 sはRancher Labsによってリリースされたオープンソースで軽量なKubernetesリリース版で、リソースの限られた環境でKubernetesを実行するのに最適です.
k 3 sは、Kubernetesをインストールするために必要なすべてを小型バイナリファイルにパッケージ化し、Kubernetes APIを完全に実現します.短時間でインストールでき、通常2分未満でいくつかのノードを有するk 3 sクラスタを起動することができ、
Kubernetesを実行するために必要なメモリを減らすために、Rancherは不要なドライバを多く削除し、追加のコンポーネントで置き換えました.極めて低いリソースで実行でき、現在は任意の512 MBのRAM以上のデバイスでクラスタを実行できます.
k 3 sはk 8 sに対して以下の5つの部分を切り取った.古い機能と非デフォルト機能 Alpha機能 内蔵クラウドプロバイダプラグイン 内蔵ストレージドライブ Docker
k 3 sパッケージに必要な依存: containerd Flannel CoreDNS CNI ホストシステムサービス(iptables,socat,etc) k 3 sは完全互換性のあるKubernetesリリース版で、以下の変更があります.
k 3 sの使用シーン: Edge IoT CI ARM
インストール
k 3 sはk 8 sに対して以下のコンポーネントを追加的にインストールする必要はありません. kubelet kube-proxy Docker etcd ingress
Manual Download: https://github.com/rancher/k3s#manual-downloadはk 3 sをダウンロードし、
k 3 sコマンド
ほじょツール
K3sup: https://github.com/alexellis/k3supK 3 supはAlex Ellisによって作成されたオープンソースプロジェクトであり、k 3 sのインストールとkubeconfigファイルの生成を迅速かつ便利にする.k 3 sのインストールを高速で自動化し、SANアドレスをパブリックIPに更新し、k 3 sプロファイルをダウンロードしてVMのパブリックIPアドレスを使用して更新し、kubectlで接続できるようにします.
Rancher HomePage:https://rancher.com/ Documentation:https://rancher.com/docs/ GitHub:https://github.com/rancher/rancher 中国語公式サイト:https://www.rancher.cn/ 中国語ドキュメント:https://docs.rancher.cn/ クイックエントリー:https://docs.rancher.cn/rancher2x/quick-start.html
Rancherの良好なユーザー体験Kubernetesに基づいて、ユーザーがKubernetesを迅速に実現し、Kubernetesの強大な力を十分に利用することができます.Kubernetesに比べて、Rancherは使いやすいコンテナ管理プラットフォームを提供し、インストールとメンテナンスを簡素化し、学習と使用の難しさを低減しました.簡単に言えば、RancherはKubernetes-as-a-Servicesを提供するものです.のオープンソースソフトウェアです.RancherはDevOpsチームにコンテナ化されたワークロードを実行する管理ツールを提供し、簡単なCICD機能を含み、プロジェクトにPipelineを作成して持続的な統合を実現することができます.
リファレンス情報軽量級Kubernetes k 3 sプローブ-InfoQhttps://www.infoq.cn/article/0c7viUfLrxOZeh7qlRBT K 8 sですか、それともK 3 sですか.This is a question - InfoQ https://www.infoq.cn/article/KzZMe4MTjpNNVkiJm9R6
K 3 sはRancher Labsによってリリースされたオープンソースで軽量なKubernetesリリース版で、リソースの限られた環境でKubernetesを実行するのに最適です.
k 3 sは、Kubernetesをインストールするために必要なすべてを小型バイナリファイルにパッケージ化し、Kubernetes APIを完全に実現します.短時間でインストールでき、通常2分未満でいくつかのノードを有するk 3 sクラスタを起動することができ、
Kubernetesを実行するために必要なメモリを減らすために、Rancherは不要なドライバを多く削除し、追加のコンポーネントで置き換えました.極めて低いリソースで実行でき、現在は任意の512 MBのRAM以上のデバイスでクラスタを実行できます.
k 3 sはk 8 sに対して以下の5つの部分を切り取った.
k 3 sパッケージに必要な依存:
- 、Alpha 、 , Kubernetes 。
- ( ), 。
- SQLite3 。etcd3 , 。
- , TLS 。
k 3 sの使用シーン:
インストール
k 3 sはk 8 sに対して以下のコンポーネントを追加的にインストールする必要はありません.
Manual Download: https://github.com/rancher/k3s#manual-downloadはk 3 sをダウンロードし、
/usr/local/bin
に保存し、実行可能な権限を設定します.Download k3s from latest release, x86_64, armhf, and arm64 are supported.
Run server.
sudo k3s server &
# Kubeconfig is written to /etc/rancher/k3s/k3s.yaml
sudo k3s kubectl get nodes
# On a different node run the below. NODE_TOKEN comes from
# /var/lib/rancher/k3s/server/node-token on your server
sudo k3s agent --server https://myserver:6443 --token ${NODE_TOKEN}
k 3 sコマンド
# k3s help
NAME:
k3s - Kubernetes, but small and simple
USAGE:
k3s [global options] command [command options] [arguments...]
VERSION:
v1.18.4+k3s1 (97b7a0e9)
COMMANDS:
server Run management server
agent Run node agent
kubectl Run kubectl
crictl Run crictl
ctr Run ctr
check-config Run config check
help, h Shows a list of commands or help for one command
GLOBAL OPTIONS:
--debug Turn on debug logs [$K3S_DEBUG]
--help, -h show help
--version, -v print the version
ほじょツール
K3sup: https://github.com/alexellis/k3supK 3 supはAlex Ellisによって作成されたオープンソースプロジェクトであり、k 3 sのインストールとkubeconfigファイルの生成を迅速かつ便利にする.k 3 sのインストールを高速で自動化し、SANアドレスをパブリックIPに更新し、k 3 sプロファイルをダウンロードしてVMのパブリックIPアドレスを使用して更新し、kubectlで接続できるようにします.
Rancher
Rancherの良好なユーザー体験Kubernetesに基づいて、ユーザーがKubernetesを迅速に実現し、Kubernetesの強大な力を十分に利用することができます.Kubernetesに比べて、Rancherは使いやすいコンテナ管理プラットフォームを提供し、インストールとメンテナンスを簡素化し、学習と使用の難しさを低減しました.簡単に言えば、RancherはKubernetes-as-a-Servicesを提供するものです.のオープンソースソフトウェアです.RancherはDevOpsチームにコンテナ化されたワークロードを実行する管理ツールを提供し、簡単なCICD機能を含み、プロジェクトにPipelineを作成して持続的な統合を実現することができます.
リファレンス情報