Advanced Search
Search Results
71 total results found
Rocky Linux 彻底删除 Kubernetes 和 Containerd 的完整指南
1. 删除 Kubernetes 集群 1.1 首先重置 kubeadm sudo kubeadm reset -f 1.2 删除所有 Kubernetes 相关文件和目录 sudo rm -rf /etc/kubernetes/ sudo rm -rf /var/lib/kubelet/ sudo rm -rf /var/lib/etcd/ sudo rm -rf /var/lib/cni/ sudo rm -rf /etc/cni/ sudo rm -rf $HOME/.kube 2. 卸载 Kuberne...
Kubernetes 图形管理工具推荐
以下是几种流行的 Kubernetes 图形化管理工具,适合不同使用场景和用户群体: 1. 官方工具 Kubernetes Dashboard (官方) 类型:Web UI 特点: 官方提供的管理界面 基本的集群管理功能 支持多集群(通过不同配置切换) 安装: kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.7.0/aio/deploy/recommended.yaml 访问:需要创建ServiceAc...
安装部署 Kubernetes Dashboard
以下是安装部署 Kubernetes Dashboard 的详细步骤: 1. 部署 Kubernetes Dashboard # 部署最新版 Dashboard (兼容 Kubernetes v1.22+) kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.7.0/aio/deploy/recommended.yaml 2. 创建管理员服务账户 创建文件 dashboard-adminuser.yaml: ap...
部署 Minikube
以下是从零开始部署 Minikube的完整步骤,包含常见问题的解决方案: 1. 系统准备(以 Rocky Linux 为例) # 更新系统并安装依赖 sudo dnf update -y sudo dnf install -y curl wget conntrack # 禁用交换分区(Kubernetes 要求) sudo swapoff -a sudo sed -i '/ swap / s/^\(.*\)$/#\1/g' /etc/fstab 2. 安装 Docker # 添加 Docker 仓库 sudo ...
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...