Advanced Search
Search Results
92 total results found
minikube内置docker配置信息设置
根据你提供的 Docker 配置和报错情况,以下是详细分析和解决方案: 错误分析(配置问题) { "exec-opts": ["native.cgroupdriver=systemd"], "log-driver": "json-file", "log-opts": {"max-size": "100m"}, "storage-driver": "overlay2", "registry-mirrors": ["https://swr.cn-east-3.myhuaweicloud.com"] ...
使用 Minikube 部署网站集群的完整指南
Minikube 是一个本地 Kubernetes 开发环境,非常适合在本地开发和测试网站集群。下面我将详细介绍如何使用 Minikube 部署一个完整的网站集群。 1. 准备工作 安装 Minikube 和 kubectl # 安装 kubectl curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl" sudo install -o root -...
在 Minikube 中部署 Ingress
在 Minikube 中部署 Ingress 控制器需要以下步骤,我将为您提供完整指南: 1. 启动 Minikube 并启用 Ingress 插件 minikube start --driver=docker --cpus=2 --memory=4g # 推荐至少2核4G内存 minikube addons enable ingress 2. 验证 Ingress 控制器是否运行 kubectl get pods -n ingress-nginx 正常应该看到3个Pod,类似: NAME ...
使用 Minikube 实现 PHP+Vue 项目持续化发布方案
一、整体架构设计 1.1 技术栈组成 前端:Vue.js 应用 后端:PHP 服务(如 Laravel/Symfony) 数据库:MySQL/PostgreSQL 缓存:Redis CI/CD:Jenkins/GitLab CI 容器编排:Minikube (Kubernetes) 监控:Prometheus + Grafana 1.2 部署流程 代码提交 → CI构建 → 容器镜像打包 → 推送镜像仓库 → CD部署 → K8S滚动更新 → 健康检查 → 监控反馈 二、环境准备 2.1 启动 Minikub...
使用 Minikube Metrics Server 实现集群监控
一、Metrics Server 概述 Metrics Server 是 Kubernetes 集群的核心组件,用于收集资源指标数据(如 CPU 和内存使用情况),这些数据被用于: Horizontal Pod Autoscaler (HPA) 自动扩缩容 kubectl top 命令 Kubernetes Dashboard 资源展示 二、在 Minikube 中启用 Metrics Server 2.1 启用 Metrics Server 插件 # 启用 metrics-server 插件(Minikube...
使用 Minikube 内置 Registry 管理容器镜像
Minikube 提供了内置的 Docker registry 插件,可以方便地在本地 Kubernetes 开发环境中管理容器镜像。以下是完整使用指南: 一、启用 Minikube Registry 1.1 启动 Registry 插件 # 启用 registry 插件 minikube addons enable registry # 查看插件状态 minikube addons list | grep registry 1.2 验证 Registry 运行 kubectl get pods -n kube...
Minikube 部署 Laravel + Vue 微服务集群与持续集成方案
项目架构概述 这个方案将使用 Minikube 在本地 Kubernetes 环境中部署一个包含 Laravel 后端和 Vue 前端的微服务架构,并实现持续集成流程。 主要组件 前端服务: Vue.js 应用 后端服务: Laravel API 数据库服务: MySQL 缓存服务: Redis 消息队列: RabbitMQ (可选) CI/CD 流水线: GitHub Actions/Jenkins 环境准备 1. 安装必要工具 # 安装 Minikube curl -LO https://storage.g...
Minikube 本地 Registry 管理 Laravel 和 Vue 镜像
使用 Minikube 内置的 registry 可以方便地在本地管理 Laravel 和 Vue 镜像,无需依赖外部 registry(如 Docker Hub)。以下是完整的配置方案: 1. 启用 Minikube 的本地 Registry # 启动 Minikube 并启用 registry 插件 minikube start --driver=docker --insecure-registry="10.0.0.0/24" minikube addons enable registry # 查看 regi...
Linux进程管理
在 Linux 系统中,进程管理是系统运维和日常操作的重要部分。以下是常用的进程管理命令及其用途: 1. 查看进程 ps 查看当前进程的快照。 ps aux # 查看所有运行中的进程(BSD 格式) ps -ef # 查看所有进程(标准格式) ps -u user # 查看特定用户的进程 ps -p {pid} -f top / htop 实时动态查看进程和系统资源占用(htop 是增强版,需安装)。 top # 交互式界面,按 `q` 退出 htop ...
kubectl 常用操作指南
kubectl 是 Kubernetes 的命令行工具,用于与 Kubernetes 集群交互。以下是一些常用操作,涵盖集群管理、资源操作、调试和日志查看等场景。 1. 集群信息查看 命令 说明 kubectl cluster-info 查看集群信息 kubectl get nodes 查看所有节点状态 kubectl describe node <node-name> 查看节点详细信息 kubectl version 查看 kubectl 和集群版本 2. 命名空间(Names...
Docker 部署 Apifox
以下是使用 Docker 部署 Apifox 的详细步骤,分为 本地部署 和 服务端部署 两种场景,并附常见问题解决: 一、Apifox 的 Docker 部署方式 Apifox 提供了官方 Docker 镜像,支持快速部署其服务端版本(适合团队协作)。以下是具体流程: 1. 本地开发环境快速体验 # 拉取官方镜像(社区版) docker pull apifox/apifox:latest # 运行容器(默认端口 3000) docker run -d --name apifox -p 3000:3000 ap...
docker安装mongodb
使用 Docker 安装 MongoDB 有多种方式,以下是详细的安装方法和配置: 1. 使用 Docker Run 命令安装 基本安装 # 拉取最新版 MongoDB 镜像 docker pull mongo:latest # 运行 MongoDB 容器 docker run -d \ --name mongodb \ -p 27017:27017 \ -e MONGO_INITDB_ROOT_USERNAME=admin \ -e MONGO_INITDB_ROOT_PASSWORD=pass...