摘要:
在 Kubernetes 中,Pod 的存储通常通过 Volume 对象来管理。Volume 提供了一种在 Pod 生命周期内持久化数据的机制,并且可以跨容器共享。以下是对 Kubernetes Volume 的详细介绍,包括各种 Volume 类型和它们的用途: 一、Volume 基本概念 Vol 阅读全文
摘要:
一、基本概念 在 Kubernetes 中,Service 是一种用于暴露和管理一组 Pods 的网络访问的资源对象。 目的: Service 提供了一个稳定的网络端点,以便外部应用程序和其他 Pods 可以访问 Pods 集群中的服务,而无需直接引用 Pod 的 IP 地址,因为 Pods 的 I 阅读全文
摘要:
一、Deployment介绍 Kubernetes 的 Deployment 是一种高层次的 API 对象,用于声明式地管理 Pod 的副本、升级、回滚等操作。它为应用的部署和维护提供了强大的功能。 Deployment是Replicat的一个升级版本,具备动态升级和回滚功能。 Deployment 阅读全文
摘要:
一、节点的污点(Taints) 点是附加到节点上的一组键值对,用于指示节点的一些特性或者状态。污点可以防止不符合条件的 Pod 被调度到该节点上。 污点的格式为 key=value:effect key:污点的键。 value:污点的值(可选)。 effect:污点的效果,可以是 NoSchedul 阅读全文
摘要:
一.Pod生命周期 在Kubernetes中,Pod的生命周期经历了几个重要的阶段。下面是Pod生命周期的详细介绍: 1.Pending(待处理): 调度: Pod被创建后,首先进入“Pending”状态。此时,Kubernetes的调度器(Scheduler)会选择一个合适的节点来运行Pod。 资 阅读全文
摘要:
Kubernetes 提供 kubectl 是使用 Kubernetes API 与 Kubernetes 集群的控制面进行通信的命令行工具。 这个工具叫做 kubectl。 针对配置信息,kubectl 在 $HOME/.kube 目录中查找一个名为 config 的配置文件。 你可以通过设置 K 阅读全文
摘要:
tar -zxvf calico-release-v3.28.0.tgz 1.修改pod网络地址 vim /apps/k8s/release-v3.28.0/manifests/calico.yaml 2.镜像 cat calico.yaml | grep image: cd /apps/k8s/r 阅读全文
摘要:
kubeadm:是一个安装工具,方便快捷的安装K8S系统。 一、安装前准备 sed -i 's/https:\/\/mirrors.aliyun.com/http:\/\/mirrors.cloud.aliyuncs.com/g' /etc/apt/sources.list 1.安装containe 阅读全文
摘要:
Kurbernetes是Google旗下的容器跨主机编排工具。 Kurbernetes可以自动化应用容器的部署、扩展和操作,提供以容器为中心的基础架构。 一、Kurbernetes集群架构与组件 Kubernetes 采用主从分布式架构,节点在角色上分为 Maste 和 Node。 Kubernet 阅读全文
摘要:
一、Docker Compse介绍 当在宿主机启动较多的容器时候,如果都是手动操作会觉得比较麻烦而且容易出错,此时推荐使用docker 单机编排工具 docker-compose docker-compose 是 docker 容器的一种单机编排服务,docker-compose 是一个管理多个容器 阅读全文