Advanced Search
Search Results
23 total results found
安装 Prometheus
安装 Prometheus Server :9090/graph #进入prometheus目录 cd /usr/local/prometheus/prometheus-2.37.0 #执行启动脚本 ./prometheus --web.enable-admin-api --config.file=prometheus.yml 安装 Node Exporter :9527/metrics #执行启动命令,指定数据访问的url ./node_exporter --web.listen-address 10.2.1....
Prometheus监控Nginx
下载nginx-module-vts模块 mv nginx-module-vts-master /usr/local 安装nginx cd nginx-1.x.x ./configure --add-module=/usr/local/nginx-module-vts-master nginx.conf location /status { vhost_traffic_status_display; vhost_traffic_status_display_format html; } htt...
基础环境搭建
k8s 环境规划: Pod 网段: 10.0.0.0/16 Service 网段: 10.255.0.0/16 实验环境规划: 操作系统:centos7.9 配置: 4Gib 内存/4vCPU/100G 硬盘 网络:NAT 开启虚拟机的虚拟化 K8S 集群角色 Ip 主机名 安装的组件 控制节点 172.16.40.11 master1 apiserver、controller-manager、scheduler、etcd、docker、keepalived、nginx 控制节点 172....
搭建etcd集群
1. 创建 etcd 工作目录 master1、master2、master3 mkdir /etc/etcd/ssl -p 2. 安装签发证书工具cfssl 创建 /data/work 目录 master1 mkdir /data/work -p cd /data/work 上传文件到 /data/work cfssl-certinfo_linux-amd64 cfssljson_linux-amd64 cfssl_linux-amd64 将文件移动到 /usr/local/bi...
安装Kubernetes组件
上传 kubernetes-server-linux-amd64.tar.gz 文件到 /data/work tar xzvf /data/work/kubernetes-server-linux-amd64.tar.gz cd /data/work/kubernetes/server/bin cp kube-apiserver kube-controller-manager kube-scheduler kubectl /usr/local/bin/ rsync -vaz kube-apiserver ...
k8s镜像源
registry.k8s.io: mirrors.sjtug.sjtu.edu.cn/registry.k8s.io registry-k8s-io.mirrors.sjtug.sjtu.edu.cn mirrors.sjtug.sjtu.edu.cn/k8s.gcr.io k8s-gcr-io.mirrors.sjtug.sjtu.edu.cn registry.cn-hangzhou.aliyuncs.com/google_containers
部署metrics-server
https://cloud.tencent.com/developer/article/1773808 metrics.yaml --kubelet-insecure-tls=True cd /data/work cat > proxy-client-csr.json <<EOF { "CN": "aggregator", "hosts": [ "127.0.0.1", "172.16.40.11", "172.16.40.12", "172.16.40.13", "...
安装kubuadm
添加 k8s 软件仓库 cat <<EOF | tee /etc/yum.repos.d/kubernetes.repo [kubernetes] name=Kubernetes baseurl=https://pkgs.k8s.io/core:/stable:/v1.30/rpm/ enabled=1 gpgcheck=1 gpgkey=https://pkgs.k8s.io/core:/stable:/v1.30/rpm/repodata/repomd.xml.key exclude=kubelet kubea...
基础环境部署
k8s 集群 ip 规划 master1: 172.16.40.110/24 node1: 172.16.40.120/24 设置主机名 master hostnamectl set-hostname master 设置主机名 node hostnamectl set-hostname node 配置 主机名 解析 echo "172.16.40.110 master" >> /etc/hosts echo "172.16.40.120 node" >> /etc/hosts 关闭防火墙 system...
使用 kubeadm 初始化集群
上传镜像到 /data/k8s_images ctr 导入镜像 cd /data/k8s_images ctr -n k8s.io i import coredns-v1.11.1.tar.gz ctr -n k8s.io i import kube-apiserver-v1.30.3.tar.gz ctr -n k8s.io i import kube-proxy-v1.30.3.tar.gz ctr -n k8s.io i import pause-3.9.tar.gz ctr -n k8s.io i impo...
安装 containerd 容器运行时
加载内核模块 modprobe br_netfilter modprobe overlay 开机自动加载内裤模块 cat > /etc/modules-load.d/k8s.conf << EOF overlay br_netfilter EOF 修改内核参数,启用 IPv4 数据包转发 cat > /etc/sysctl.d/k8s.conf << EOF net.ipv4.ip_forward = 1 net.bridge.bridge-nf-call-iptables = 1 net.bridge.bri...
二进制部署 Prometheus
下载 Prometheus https://prometheus.io/download/ 安装 Prometheus tar xvfz prometheus-3.8.1.linux-amd64.tar.gz cd prometheus-3.8.1.linux-amd64 Prometheus 采集自身健康状态 prometheus.yml # my global config global: scrape_interval: 15s # Set the scrape interval to every 15...
安装 Grafana
安装 Grafana wget https://dl.grafana.com/oss/release/grafana-11.1.3.linux-amd64.tar.gz tar -zxvf grafana-11.1.3.linux-amd64.tar.gz 创建证书 openssl genrsa -out /etc/grafana/grafana.key 4096 openssl req -new -key /etc/grafana/grafana.key -out /etc/grafana/grafana.cs...
二进制部署 pgsql 数据库
部署 PostgreSQL 数据库 下载 PostgreSQL https://www.postgresql.org/download/ 编译安装 PostgreSQL tar -xzf postgresql-XX.X.X.tar.gz cd postgresql-XX.X.X #安装依赖 #apt install build-essential libreadline-dev zlib1g-dev ./configure --prefix=/usr/local/pgsql make && make insta...
Node-Exporter
安装 node-exporter tar xvfz node_exporter-1.8.2.linux-amd64.tar.gz cd node_exporter-1.8.2.linux-amd64 ./node_exporter Bcrypt 加密 gin 用户密码 apt install apache2-utils -y htpasswd -nB gin 编辑 Web-config.yml 配置文件 tls_server_config: cert_file: <filename> key_file...
安装kubectl
下载 Kubernetes URL: https://kubernetes.io/releases/download/ 获取镜像列表 curl -Ls "https://sbom.k8s.io/$(curl -Ls https://dl.k8s.io/release/stable.txt)/release" | grep "SPDXID: SPDXRef-Package-registry.k8s.io" | grep -v sha256 | cut -d- -f3- | sed 's/-/\//' | sed...
部署 calico 组件
下载 calico 资源清单 安装文档: https://docs.tigera.io/calico/latest/getting-started/kubernetes/quickstart 资源清单: https://raw.githubusercontent.com/projectcalico/calico/v3.28.1/manifests/tigera-operator.yaml https://raw.githubusercontent.com/projectcalico/calico/v...
ubuntu22部署magento2
配置apt更新源/etc/apt/source.list deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/...