容器编排 第18页
Kubernetes扩展:Operator理论知识-AI运维探索者

Kubernetes扩展:Operator理论知识

一、1)Operator是什么。 你可以理解成Operator就是CRD+自定义Controller的实践应用。 Kubernetes Operator由CoreOS公司开发,它是一种自定义控制器,它扩展了 Kubernetes API 的功能,用于管理...
头像2年前
04010
Kubernetes扩展:Operator初次上手-AI运维探索者

Kubernetes扩展:Operator初次上手

一、目前主流的Operator开发框架有两个:kubebuilder和Operator-sdk, 两者实际上并没有本质的区别,它们的核心都是使用官方的 controller-tools 和 controller-runtime。 目前主流的Operator开...
头像2年前
03315
Kubernetes扩展:API资源对象CustomResourceDefinition(CRD)-AI运维探索者

Kubernetes扩展:API资源对象CustomResourceDefinition(CRD)

一、定义YAML 上面参数说明: - apiVersion:指定所使用的 CRD API 的版本,此示例使用了 apiextensions.k8s.io/v1 版本。 - kind:定义资源类型为 CustomResourceDefinition。 - metadata:定...
头像2年前
04314
Kubernetes快速入门:基于kubeadm搭建三节点K8s集群-AI运维探索者

Kubernetes快速入门:基于kubeadm搭建三节点K8s集群

一、先明确实验环境和搭建目标 本文示例使用 1 个控制平面节点和 2 个工作节点,目的是完成一个可正常调度 Pod、可查看系统组件状态、可通过可视化界面访问的基础 Kubernetes 集群。 1.1 节点规...
头像2年前
02215
Kubernetes快速入门:Deployment创建与NodePort服务暴露实战-AI运维探索者

Kubernetes快速入门:Deployment创建与NodePort服务暴露实战

一、先理解这次实战要完成什么 这次示例的目标非常简单: - 在集群里部署一个应用 - 确认 Pod 已经正常运行 - 通过 `Service` 对外暴露访问入口 - 用浏览器或 `curl` 验证服务确实可以访问 虽然...
头像2年前
0408
Kubernetes应用升级策略:滚动更新、蓝绿发布与金丝雀发布-AI运维探索者

Kubernetes应用升级策略:滚动更新、蓝绿发布与金丝雀发布

一、应用层面的升级策略 1.1 基于K8S的应用升级策略 可在 Deployment.spec.strategy 中设置升级策略有两种 - **Recreate**:在创建新策略之前删除所有容器集,升级期间服务不可用,适合停机升级...
头像2年前
0388
Kubernetes容忍Toleration入门:概念、配置方式与使用示例-AI运维探索者

Kubernetes容忍Toleration入门:概念、配置方式与使用示例

一、什么是容忍 容忍度(Toleration)是应用于 Pod 上的。容忍度允许调度器调度带有对应污点的 Pod。 容忍度允许调度但并不保证调度。 污点和容忍度(Toleration)相互配合,可以用来避免 Pod ...
头像2年前
0515
Kubernetes存储:本地存储-AI运维探索者

Kubernetes存储:本地存储

一、本地存储介绍 在8.1.1章节中的PV YAML示例,就是本地存储。本地存储类型的PV是Kubernetes中一种比较特殊的持久化存储,它允许将节点上的本地磁盘或目录用作PV。与其他PV类型(例如NFS、Ceph...
头像2年前
02715
Kubernetes存储:NFS存储-AI运维探索者

Kubernetes存储:NFS存储

一、额外开一台虚拟机,搭建NFS服务。假设NFS服务器IP地址为192.168.1.34,共享目录为/data/nfs。 1.1 每台机器安装NFS客户端 1.2 在k8s-node01(192.168.1.34)启动nfs 1.3 在k8s-node01(192.168...
头像2年前
02611
Kubernetes存储:API资源对象StorageClass-AI运维探索者

Kubernetes存储:API资源对象StorageClass

一、下载源码 二、修改命名空间为kube-system并创建rbac授权 查看创建情况 三、修改并应用deployment.yaml 修改命名空间为kube-system 修改nfs服务器地址、nfs共享目录和镜像地址 应用deploymen...
头像2年前
04811