终于开启K8s

👉那么先来重温容器:一种虚拟化(打包应用及其运行依赖环境的)技术。

核心概念

Kubernetes(K8s)是一个用来管理容器化的工作负载和服务的平台,即容器编排(管理、调度、运行容器化应用)领域的事实标准。

K8s核心资源

Cluster

集群。由一组Node组成的K8s部署环境。

Node

节点。集群中的工作机器(物理机 or 虚拟机),运行容器。

Pod

最小部署单元。可包含至少一个关联容器。

K8s不直接管理容器,只管理Pod,容器永远运行在Pod里。

资源(编写yaml使用)

资源 作用 理解
Deployment 管理Pod副本、滚动更新 控制器
Service 暴露网络访问方式 固定入口
ConfigMap/Secret 配置管理与敏感信息 配置外置
Ingress HTTP入口控制 网关/反向代理

使用方案

K8s的使用通常遵循“3+1”步骤:

  1. 打包(Docker)
  2. 描述(YAML)
  3. 交付(Kubectl)
  4. 维护(K8s自我修复)

工作流程

待更新~

参考链接

  1. Kubernetes 文档 | Kubernetes
  2. 【 Kubernetes(K8s)完全指南】从入门到实战(含命令+配置+表格对比)_kubernetes 教程-CSDN博客
  3. 关于kubernetes(k8s),这可能是讲的最通俗易懂的一次了_kubernates-CSDN博客