Update Grafana to v13, add version notes

This commit is contained in:
yeasy
2026-04-25 15:50:13 +00:00
parent 515ba9f64a
commit 1e9cdeea3f
55 changed files with 220 additions and 70 deletions
+2
View File
@@ -271,6 +271,8 @@ $ kubectl get node -o yaml | grep CIDR
podCIDRs:
```
```bash
# 注意:v0.28.2 为编写本文档时的最新版本,请根据需要替换为当前版本
# 参见 https://github.com/flannel-io/flannel/releases
$ kubectl apply -f https://raw.githubusercontent.com/flannel-io/flannel/v0.28.2/Documentation/kube-flannel.yml
```
@@ -2,6 +2,8 @@
`kubeadm` 提供了 `kubeadm init` 以及 `kubeadm join` 这两个命令作为快速创建 `Kubernetes` 集群的最佳实践
> **版本说明**本文档基于 Kubernetes v1.36 编写Kubernetes 版本更新较快约每 4 个月一个新版本本文档中的第三方工具版本 cri-dockerdflannel仅为示例请根据实际需求更新至当前版本更完整的安装和兼容性说明请以 [Kubernetes 官方文档](https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/) 为准。
> **强烈提示Docker Kubernetes 环境的时代分界**
>
> Kubernetes v1.24 内置的 `dockershim` 组件已被正式移除这意味着 **Kubernetes 不再将 Docker Engine 作为默认内置的容器运行时**虽然 Docker 仍然是你本地构建管理镜像的绝佳工具但它已不再是 kubelet 的默认运行时选项
@@ -22,6 +24,8 @@
```bash
# 安装 cri-dockerd
# 注意:v0.3.24 为编写本文档时的最新版本,请根据需要替换为当前版本
# 参见 https://github.com/Mirantis/cri-dockerd/releases
$ cd /tmp
$ wget https://github.com/Mirantis/cri-dockerd/releases/download/v0.3.24/cri-dockerd-0.3.24.amd64.tgz
@@ -50,6 +54,8 @@ $ sudo /usr/local/bin/cri-dockerd --version
```bash
# 安装 cri-dockerd
# 注意:v0.3.24 为编写本文档时的最新版本,请根据需要替换为当前版本
# 参见 https://github.com/Mirantis/cri-dockerd/releases
$ cd /tmp
$ wget https://github.com/Mirantis/cri-dockerd/releases/download/v0.3.24/cri-dockerd-0.3.24.amd64.tgz
@@ -282,6 +288,8 @@ $ kubectl get node -o yaml | grep CIDR
podCIDRs:
```
```bash
# 注意:v0.28.2 为编写本文档时的最新版本,请根据需要替换为当前版本
# 参见 https://github.com/flannel-io/flannel/releases
$ kubectl apply -f https://raw.githubusercontent.com/flannel-io/flannel/v0.28.2/Documentation/kube-flannel.yml
```
+4
View File
@@ -2,6 +2,8 @@
[Kind](https://kind.sigs.k8s.io/) (Kubernetes in Docker) 是一个使用 Docker 容器作为节点运行本地 Kubernetes 集群的工具。主要用于测试 Kubernetes 本身,也非常适合本地开发和 CI 环境。
> **版本说明**本文档基于 Kind v0.31.0 编写Kind 会根据下载时的默认行为自动拉取对应的 Kubernetes 版本建议定期更新 Kind 到最新版本以获得最新的 Kubernetes 支持详见 [Kind Releases](https://github.com/kubernetes-sigs/kind/releases)。
### 14.4.1 为什么选择 Kind
Kind 相比其他本地集群方案 ( Minikube) 有以下显著优势
@@ -27,6 +29,8 @@ brew install kind
```bash
# Linux AMD64
# 注意:v0.31.0 为编写本文档时的最新版本,请根据需要替换为当前版本
# 参见 https://github.com/kubernetes-sigs/kind/releases
curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.31.0/kind-linux-amd64
chmod +x ./kind
+4
View File
@@ -2,6 +2,8 @@
[K3s](https://k3s.io/) 是一个轻量级的 Kubernetes 发行版,由 Rancher Labs 开发。它专为边缘计算、物联网、CI、ARM 等资源受限的环境设计。K3s 被打包为单个二进制文件,只有不到 100MB,但通过了 CNCF 的一致性测试。
> **版本说明**K3s 版本与 Kubernetes 版本对应安装脚本会自动拉取最新稳定版本如需指定特定版本可在安装时设置 `INSTALL_K3S_VERSION` 环境变量详见 [K3s Releases](https://github.com/k3s-io/k3s/releases)。
### 14.5.1 核心特性
* **轻量级**移除过时的非必须的 Kubernetes 功能 (如传统的云提供商插件)使用 SQLite 作为默认数据存储 (也支持 Etcd/MySQL/Postgres)
@@ -33,6 +35,8 @@ NAME STATUS ROLES AGE VERSION
k3s-master Ready control-plane,master 1m v1.36.0+k3s1
```
> **版本说明**输出中的 `v1.36.0+k3s1` 为编写本文档时的版本示例实际输出版本号取决于你所安装的 K3s 版本更多信息请参见 [K3s Releases](https://github.com/k3s-io/k3s/releases)。
### 14.5.3 快速使用
K3s 内置了 `kubectl` 命令 (通过 `k3s kubectl` 调用)为了方便通常会建立别名或配置 `KUBECONFIG`