编辑
2024-07-24
FrontendNotes
00

界面

image.png

功能描述

用于将小米路由器的sn码转换为ssh连接的root密码

编辑
2024-07-15
TechNotes
00

Helm 包管理器

什么是 Helm?

Kubernetes 包管理器 Helm 是查找、分享和使用软件构件 Kubernetes 的最优方式。

  • Helm 管理名为 chart 的 Kubernetes 包的工具。Helm 可以做以下的事情:
    • 从头开始创建新的 chart
    • 将 chart 打包成归档(tgz)文件
    • 与存储 chart 的仓库进行交互
    • 在现有的 Kubernetes 集群中安装和卸载 chart
    • 管理与 Helm 一起安装的 chart 的发布周期

对于Helm,有三个重要的概念:

  1. chart 创建Kubernetes应用程序所必需的一组信息。
  2. config 包含了可以合并到打包的chart中的配置信息,用于创建一个可发布的对象。
  3. release 是一个与特定配置相结合的chart的运行实例。
编辑
2024-07-12
TechNotes
00

前言

在现代容器化应用管理中,Docker Swarm 和 Kubernetes 是两个主要的容器编排平台。虽然它们都旨在帮助用户自动化容器的部署、扩展和管理,但它们在设计、功能和复杂性方面有显著差异。本文将详细比较 Docker Swarm 和 Kubernetes,并通过举例和表格形式来帮助理解它们的不同之处。

1. 架构设计

  • Docker Swarm

    • 架构:Docker Swarm 是 Docker 的原生集群管理工具,直接集成于 Docker 引擎中。它提供了一个相对简单的集群管理解决方案。
    • 组件
      • Manager 节点:负责集群管理和服务调度,支持服务的创建、更新和删除。
      • Worker 节点:运行容器,并接收来自 Manager 节点的任务。
  • Kubernetes

    • 架构:Kubernetes 是一个功能全面的容器编排平台,具有复杂的架构和丰富的功能。
    • 组件
      • Master 节点:包括 API Server、Scheduler、Controller Manager 和 etcd,负责集群的控制和管理。
      • Node 节点:包括 Kubelet、Kube Proxy 和容器运行时,负责实际的容器运行和网络管理。
组件Docker SwarmKubernetes
控制面Manager 节点Master 节点
数据存储不持久化,依赖 Docker Engineetcd(持久化数据存储)
负载均衡内置负载均衡外部负载均衡器(如 Ingress)
调度内置简单调度高级调度策略和自动扩展
编辑
2024-07-10
TechNotes
00

图片

Kubernetes-Cheat-Sheet conv 1.png

编辑
2024-07-03
TechNotes
00
  • 由于CentOS官方已全面停止维护CentOS Linux项目,公告指出 CentOS 7和8在2024年6月30日停止技术服务支持,详情见CentOS官方公告。
  • 导致CentOS系统源已全面失效,比如安装宝塔等等会出现网络不可达等报错,解决方案是更换系统源。输入以下命令:
bash
bash <(curl -sSL https://linuxmirrors.cn/main.sh)