云原生与容器 第25页
Service定义与常见类型-AI运维探索者

Service定义与常见类型

一、定义一个Service 1.定义一个nginx-deploy.yaml文件 说明: `spec.template.metadata.labels`这个定义创建pod的标签 `spec.selector.matchLabels`这个定义如何选择要管理的pod 2.部署Pod节点...
声明式API与Serverless实战认知:云原生架构设计关键能力-AI运维探索者

声明式API与Serverless实战认知:云原生架构设计关键能力

一、为什么声明式 API 是云原生的重要基础 声明式 API 是一种比较流行且先进的编程范式,它强调通过声明的方式表达目标状态,而不是手工描述每一步操作过程。 这种模式的关键价值在于把“我想要...
单实例RabbitMQ部署到K8s实战-AI运维探索者

单实例RabbitMQ部署到K8s实战

一、创建deployment 1.创建ns 2.编写Rabbitmq配置文件 3.创建Pod并进行验证 二、创建Service 1.编写Service配置文件 2.在k8s-master01上创建上诉服务,并查看刚刚创建的service,查看对外暴露的...
Kubernetes基础:Job-AI运维探索者

Kubernetes基础:Job

一、可以理解成一次性运行后就退出的Pod。 先来生成一个YAML文件模板 修改模拟文件 创建Job 查看Job,可以看到该容器运行完成后状态就变成了Completed。 对于Job,还有几个特殊字段: - activeDe...
Helm部署WordPress:方式一与values.yaml配置-AI运维探索者

Helm部署WordPress:方式一与values.yaml配置

一、基于 Helm 部署 WordPress 1.1 方式一:通过 values.yaml 安装 1、添加WordPress chart仓库 执行以下命令添加WordPress chart仓库 创建一个名为wordpress的命名空间 2、创建values.yaml文件...
Harbor安装、insecure配置与镜像推送实践-AI运维探索者

Harbor安装、insecure配置与镜像推送实践

一、Harbor安装 1.在 GitHub 下载最新的 Harbor 离线包,并上传至 Harbor 服务器,官方下载地址:https://github.com/goharbor/harbor/releases/tag/v2.7.2-rc1 2.由于 Harbor 是采用 docker-co...
Kubernetes网络组件:Flannel 与 Calico 原理和实现-AI运维探索者

Kubernetes网络组件:Flannel 与 Calico 原理和实现

一、Kubernetes集群网络组件-Flannel 1.1 初识Flannel flannel是一个专为kubernetes定制的 **三层** 网络解决方案,主要用于解决容器的**跨主机通信**问题。 优势: - Kubernetes发行版都可以默...
Jenkins 配置管理:插件、凭据与 Kubernetes 接入-AI运维探索者

Jenkins 配置管理:插件、凭据与 Kubernetes 接入

一、插件管理 1.打开浏览器输入http://jenkins.zhang-qing.com/,输入账号root和密码root登录(这是我设置的账号和密码,实际需要根据你自己设计的账号和密码来定) 2.登录后点击 【Manage Jenkin...
Istio可观测实践-AI运维探索者

Istio可观测实践

一、环境准备 1、下载环境资源yaml 2、部署Prometheus、Grafana、kiali、Jaeger 检测 3、设置Kiali登录的用户名和密码 说明:用户名和密码都是admin 4、配置各组件对外访问 (1)kiali对外端口为1...
kubeadm安装k8s v1.26.9集群搭建与组件部署-AI运维探索者

kubeadm安装k8s v1.26.9集群搭建与组件部署

一、Master节点初始化 1.Master01节点创建kubeadm-config.yaml配置文件如下 2.Master01节点上更新kubeadm文件 3.在Master01节点上将new.yaml文件复制到其他master节点 4.所有Master节点提前下载...