k3s部署服务器
env
- 变量保存的地方
可以保存一些 公共值 和 变量 方便统一设置和调整
比如 域名 用户名 邮箱
k8s
cri
- k8s 使用的 镜像
特殊的程序 将程序按照特殊方式打包后的产生
crictl
- k8s 使用的 镜像 管理工具
如 下载, 运行, 关闭, 删除
pod
- k8s对外提供服务的应用
包含多个镜像
通过运行多个镜像来对外提供一种服务
k3s
- 跨服务器的 pod 管理工具
像管理一台服务器上的 pod 一样, 管理多台服务器
helm
- chart 管理工具
一个 chart 包含多个 pod, 他们共同提供一种服务
helm 可以像管理一个 pod 一样, 管理 chart
nfs
- 跨服务器的共享文件夹
多个服务器的共享文件夹 保持一致
kubernetes-dashboard
- 管理看板
HTTPS
cert-manager
- 自动生成和续签 https 证书
traefik
- 反向代理
只需声明就能使用的反向代理
比nginx配置更简单
harbor
- 镜像仓库
docker
- 镜像
生成和上传的工具
平时还可以测试一些简单应用 使用和删除无痕
持续部署
jenkins
- 自动部署工具
根据git仓库的webhook通知, 执行Jenkinsfile命令, 构建和部署对应的服务
gitea
- git仓库
监控
prometheus
- 服务器监控
loki
- 日志监控
grafana
- 监控看板