分类目录归档:K8S

Pod 生命周期与重启策略


Kubernetes Pod 生命周期与重启策略:从创建到终止的实战指南

适用场景 & 前置条件

适用场景:Pod 故障排查、优雅终止配置、健康检查设置、任务类 Pod 管理。

前置条件

  • Kubernetes 1.20+
  • kubectl 访问权限
  • 理解 Pod、容器概念

环境与版本矩阵

组件 版本 说明
Kubernetes 1.20-1.30 生命周期管理核心特性稳定
Container Runtime containerd/Docker 容器运行时

Pod 生命周期完整流程

1. Pod 生命周期阶段

阶段(Phase)

  • Pending:...

Read more

K8S二进制安装-Ubuntu版


K8S二进制安装

基本环境配置

高可用Kubernetes集群规划

主机名 IP地址 说明
k8s-master01 ~ 03 192.168.8.15 ~ 17 master节点* 3
k8s-node01 ~ 02 192.168.8.18 ~ 19 worker节点* 2
k8s-master-lb 192.168.8.20 keepalived虚拟IP
配置信息 备注
系统版本 ubuntu
Docker版本 20.10.x
Pod网段 172.16.0.0/16
Service网段 10.96.0.0/16

所有节点更...

Read more

Kubernetes基础教程


一、Kubernetes环境搭建

二、Kubernetes基础

Read more

Ubuntu部署 Kubernetes1.23


Ubuntu部署 Kubernetes1.23

资源列表

准备三台Ubuntu的服务器,配置好网络。

操作系统 配置 主机名 IP 所需软件
Ubuntu 22.04 2C4G master 192.168.8.128 Docker Ce、kube-apiserver、kube-controller-manager、kube-scheduler、kubelet、Etcd、kube-proxy
Ubuntu 22.04 2C4G node1 192.168.8.130 Docker CE、kubectl、kube-proxy、Flnnel
Ubuntu 22.04...

Read more

什么是 Kubernetes


一、什么是Kubernetes

Kubernetes(简称 K8s),K8s 是云原生生态的核心组件,也是云技术最核心的内容。

k8s 是一个开源的容器编排平台。它的主要目标是自动化部署、扩展和管理容器化应用程序。

k8s 也是一个全新的基于容器技术的分布式架构领先方案,确切地说,Kubernetes是谷歌严格保密十几年的秘密武器Borg的一个开源版本。

Borg 是谷歌内部使用的大规模集群管理系统,它基于容器技术,目的是实现资源管理的自动化,以及跨多个数据中心的资源利用率的最大化。

1.png

环境不一致使得应用部署出现了各种问题,从而产生了Docker容器来解决应用部署的问题。而大集群上容...

Read more