摘要:
1. 需求背景 nginx 使用 upstream 模块将后端服务配置成主、备模式,只要主的不挂,流量一直流向主;当主的挂掉,流量流向备节点;目标是替换 keepalived。 2. 实验环境 | 主机IP | 主机名称 | 安装应用 | | | | | | 192.168.10.115 | ngi 阅读全文
摘要:
1. 现有环境 K3S - V1.22.5 集群安装 单节点安装 k3s-v1.22.5(脚本形式,附一键安装脚本) 这里使用了单节点安装的 K3S 环境,只有一个 master 节点:192.168.10.20 [root@c7-1 ~]#cat k3s.sh #!/bin/bash # 定义变量 阅读全文
摘要:
1. 健康检查(Probe)的定义 k8s 在 Docker 技术的基础上,为应用提供容器跨多个服务器主机的容器部署和管理、服务发现、负载均衡和动态伸缩等一系列完整功能,可方便地进行大规模容器集群管理。云上应用程序在运行过程中,由于一些不确定因素(例如网络瞬间不可达、配置错误、程序内部错误等),经常 阅读全文
摘要:
关闭 fw,开启 iptables #关闭 firewalld 防火墙 systemctl stop firewalld.service systemctl disable firewalld.service #安装 iptables 防火墙 yum -y install iptables ipta 阅读全文
摘要:
目录1. NodePort2. Loadbalancer2.1 确认 strictARP 模式2.2 安装 metalLB2.3 配置 IP 池2.4 测试效果3. Ingress3.1 安装 ingress controller3.2 配置 ingress 路由规则3.3 指定后端服务 1. No 阅读全文
摘要:
Kubelet 垃圾回收(kubelet-garbage-collection)负责自动清理节点上的无用镜像和容器。Kubelet 每隔 1 分钟进行一次容器清理,每隔 5 分钟进行一次镜像清理(截止到 v1.15 版本,垃圾回收间隔时间都是在源码中固化的,不可自定义配置)。如果节点上已经运行了 K 阅读全文
摘要:
1. Helm 介绍 rancher 官方 helm 文档 k8s 包管理工具 HelmV3 入门 Helm 是 kubernetes 的包管理器,包管理器类似于我们在 ubuntu 中使用的 apt,在 centos 中使用的 yum 或者 python 中的 pip 一样,能够快速查找,下载和安 阅读全文
摘要:
1. 简介 官网: K3s | 轻量级 Kubernetes | 物联网及边缘计算 K8S 解决方案 | Rancher AutoK3s:快速创建 K3s 集群 K3s 是一个轻量级的 Kubernetes 发行版,它针对边缘计算、物联网等场景进行了高度优化。K3s 有以下增强功能: 打包为单个二进 阅读全文
摘要:
[TOC] [使用 kubectl patch 更新 API 对象](https://kubernetes.io/zh-cn/docs/tasks/manage-kubernetes-objects/update-api-object-kubectl-patch/) > 前言: > > 假如我们部署 阅读全文
摘要:
目录1. 通过 NFS 实现持久化存储1.1 配置 nfs1.2 创建 PV1.3 定义 PVC2. 基于动态 storageclass 创建 pv/pvc2.1 创建 PV2.2 测试 storageclass 效果3. PV、PVC 应用在 mysql 的持久化存储3.1 创建 Mysql 的 阅读全文