LOADING

加载过慢请开启缓存 浏览器默认开启

WaveYo Blog

02-1.集群创建

Kubernetes 创建集群

什么是Kubernetes集群?

Kubernetes 集群是由一组节点(Node)组成的集合,这些节点可以是物理机或虚拟机。集群由 Master 节点和工作节点(Node)组成,用于运行和管理容器化的应用程序。

创建集群的方法

1. 使用 Minikube 创建集群

  • 描述: Minikube 是一个工具,可以在本地机器上快速创建一个单节点的 Kubernetes 集群,适用于学习和测试。
  • 步骤:
    1. 安装 Minikube:
      • Ubuntu/Debian:
        curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube_latest_amd64.deb
        sudo dpkg -i minikube_latest_amd64.deb
        
阅读全文

05-1.应用暴露

Kubernetes 公开应用

1. 查看应用状态

在 Kubernetes 中,可以通过 kubectl 命令查看应用的状态,包括 Pod、Deployment、Service 等资源的状态[1]。

1.1 查看 Pod 状态

使用以下命令查看集群中所有 Pod 的状态:

kubectl get pods

通过 kubectl describe pod <pod-name> 可以查看某个 Pod 的详细信息,包括事件、容器状态等[1]。

阅读全文

01-1.Kubernetes 核心概念

Kubernetes核心概念解析

知识图谱

graph TD
  A[Pod] --> B(生命周期管理)
  A --> C(网络策略)
  B --> D{调试方法}
  D --> E[kubectl describe]
  D --> F[日志分析]
阅读全文

04-1.应用探索

Kubernetes 探索应用

1. 查看应用状态

在 Kubernetes 中,可以通过 kubectl 命令查看应用的状态,包括 Pod、Deployment、Service 等资源的状态[1]。

1.1 查看 Pod 状态

使用以下命令查看集群中所有 Pod 的状态:

kubectl get pods

通过 kubectl describe pod <pod-name> 可以查看某个 Pod 的详细信息,包括事件、容器状态等[1]。

阅读全文

06-1.应用扩展

Kubernetes 扩展应用程序

1. 目标

学习如何通过扩展应用程序的副本数以应对增加的负载。Kubernetes 提供了灵活的扩展机制,帮助用户根据需求动态调整应用程序的资源分配。

2. 扩展方法

Kubernetes 支持通过以下方式扩展应用程序:

  • 使用 kubectl scale 命令:快速调整 Deployment 或 ReplicaSet 的副本数。
  • **Horizontal Pod Autoscaler (HPA)**:根据 CPU、内存或其他自定义指标自动扩展 Pod 副本数。

2.1 使用 kubectl scale 命令

kubectl scale 是一种手动扩展应用程序副本数的方式。例如,以下命令将名为 my-app 的 Deployment 的副本数扩展到 5 个:

阅读全文
1 ... 3 4 5 ... 7
avatar
Waves_Man