notready work node k8s

52、K8S-监控机制-Prometheus【理论知识】

Kubernetes学习目录 1、监控基础 1.1、监控机制 1.1.1、数据层面 我们如果要监控数据,首先得有数据,也就是说,这些数据应该可以被记录下来,或者被暴露出来,数据常见的产生、直接或间接暴露方式的方式如下: 1、硬件本身的记录信息 - 以文件或者以内存属性的方式存在 2、应用业务的接口 ......
Prometheus 机制 理论 知识 K8S

部署node_exporter

wget https://github.com/prometheus/node_exporter/releases/download/v1.5.0/node_exporter-1.5.0.linux-amd64.tar.gz tar xf node_exporter-1.5.0.linux-amd6 ......
node_exporter exporter node

MacOS下用homebrew装完NodeJS能找到node命令找不到npm命令

1 安装命令 brew install node之后,能找到node命令,找不到npm命令 2 版本太高导致,自己换成其他版本 先卸载 brew uninstall node 搜索低版本 brew search node 然后挑一个版本 brew install node@16 之后重新添加环境变量 ......
命令 homebrew NodeJS MacOS node

CS 335 analytical work

CS 335 - Winter 2023: Assignment 4 Submit all components of your solutions (written/analytical work, code/scripts/notebooks, figures, plots, etc.) to ......
analytical work 335 CS

npm is known not to run on Node.js v8.15.0

########### >npm install --legacy-peer-deps ERROR: npm is known not to run on Node.js v8.15.0 You'll need to upgrade to a newer Node.js version in ord ......
known Node 15.0 npm not

51、K8S-流量调度-Ingress、Ingress-nginx、Dashboard

Kubernetes学习目录 1、Ingress基础 1.1、简介 在实际的应用中,kubenetes接受的不仅仅有内部的流量,还有外部流量,我们可以通过两种方式实现将集群外部的流量引入到集群的内部中来,从而实现外部客户的正常访问。 service方式: nodePort、externalIP 等s ......
Ingress Ingress-nginx Dashboard 流量 nginx

Mac Apple 芯片运行 Vue 项目中 node-sass 转为 sass 遇到的问题记录,node-sass 替换成 sass

背景: 前段时间因为某些原因将 window 笔记本换成 Mac M1 pro , 然后运行项目的时候发现高于node12版本的项目中不支持 node-sass。 记录下解决相关问题之后的记录📝 Node version : V14 1、将项目中的 node-sass 插件卸载 npm unins ......
sass node-sass node 芯片 项目

k8s前端部署

//前端项目打包构建;支持多环境 pipeline { agent any environment { //GIT路径 GIT_PATH = "threegene/dev/zproduct/server/demo.git" //项目名称, 使用Job名称作为项目名称 PROJECT_NAME = " ......
前端 k8s k8 8s

解决 linux 下安装 node 报: command not found 问题

注意:有时安装成功后,需要关闭xshell,重新启动。nvm才会生效。注意:有时安装成功后,需要关闭xshell,重新启动。nvm才会生效。 首先是在linux下安装node的问题:查了很多人安装方法,也试过了,就是下载完node的压缩包,在linux服务器下解压,进入到bin目录就可以运行node ......
command 问题 linux found node

must be reducible node 错误

"must be reducible node"错误通常是由于使用了无法转换为表达式树的代码或表达式。 场景再现:在项目中使用GroupBy的时候,对字段进行了类型转换,接下来正常给字段赋值是没问题的,但是假如你使用了聚合函数,就会导致must be reducible node这个错误了,我觉得应 ......
reducible 错误 must node be

K8S 1.24.1 helm 部署 kafka 和 kafka-console-ui

背景 | IP | 角色 | 中间件 | | | | | | 172.16.16.108 | k8s-master-1 | kafka, zookeeper | | 172.16.16.109 | k8s-node-1 | kafka, zookeeper | | 172.16.16.110 | k ......
kafka kafka-console-ui console helm K8S

docker dev Environment+node16+vscode联合开发

笔记软件在2023/4/7 13:33:47推送该笔记 1.DockerFile FROM centos:7.6.1810 RUN mkdir -p /data/node WORKDIR /data/node # RUN curl https://nodejs.org/dist/v16.20.0/n ......
Environment docker vscode node dev

容器启动的 node-exporter 无法监控宿主机磁盘使用率

一、现象 容器启动 node-exporter ,在 grafana 界面显示的磁盘使用率不对 监控页面显示: 磁盘实际情况 二、原因 容器启动默认监控的是容器本身的磁盘,对宿主机没有权限获取磁盘权限。已知Node Exporter主要通过读取/proc和/sys来获取监控指标,但是容器和宿主机的/ ......

centos7安装k8s

部署计划 a机1核1G,192.168.180.128,用来安装 b机1核2G,192.168.180.129,用来k8s Master节点 a机动作 安装docker --安装需要的软件包, yum-util 提供yum-config-manager功能,另两个是devicemapper驱动依赖 ......
centos7 centos k8s 8s k8

K8s文件解析 涉及 SLS、MSE、NAS存储卷等

k8s.yml模板 涉及配置: 1. 存储卷(NAS) 2. SLS设定(阿里云日志采集系统) 3. MSE配置(阿里云版nacos) 4. 配置应用参数(包括路径,布尔类型数据等) apiVersion: apps/v1 kind: Deployment metadata: labels: app ......
文件 K8s SLS MSE NAS

本地k8s搭建

记录一下在本地电脑上基于Ubuntu20.04虚拟机搭建K8s集群 下载Ubuntu20.04LTS镜像 使用清华大学源下载 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/20.04/ubuntu-20.04.6-live-server-a ......
k8s k8 8s

K8S Metrics Server安装

kubectl apply -f metrics-server-components.yaml apiVersion: v1 kind: ServiceAccount metadata: labels: k8s-app: metrics-server name: metrics-server nam ......
Metrics Server K8S K8 8S

K8S基础环境部署0

基础环境部署 1)前期准备(所有节点) 1、修改主机名和配置 hosts 先部署 1master 和 2node 节点,后面再加一个 master 节点 # 在172.17.35.60执行 hostnamectl set-hostname k8s-m60 # 在172.17.35.62执行 host ......
环境 基础 K8S K8 8S

k8s前端js、css等资源文件CDN加速

序言:用户访问网站,网站的加载速度直接影响着用户体验问题;前端js、css等文件资源需要加速访问处理; 方案一:js、css、png等资源打包到文件服务器,文件服务器抛出连接,工程项目打包的时候publicpath使用文件服务器访问链接; 如图: 需要购买文件服务器,把资源文件推送到文件服务器上,由 ......
前端 文件 资源 k8s css

K8S 高可用外部 etcd运行时 (一) 安装 etcd 集群

K8S 1.20.5 高可用外部 etcd , Docker 容器运行时 (一) 安装 etcd 集群 架构 文中使用到的服务器ip及角色对应如下: IP角色其他软件 172.16.16.180 k8s-master-01 etcd 172.16.16.181 k8s-master-02 etcd ......
etcd 集群 K8S K8 8S

K8S 高可用外部 etcd 运行时 (三) 使用Flannel网络

kubectl apply -f kube-flannel.yml kind: Namespace apiVersion: v1 metadata: name: kube-flannel labels: k8s-app: flannel pod-security.kubernetes.io/enfo ......
Flannel 网络 etcd K8S K8

K8S 高可用外部 etcd , Docker 容器运行时 (三) 加入K8S集群

control-plane上执行 1、# 证如果过期了,可以使用下面命令生成新证书上传,这里会打印出certificate key,后面会用到 kubeadm init phase upload-certs --upload-certs # 你还可以在 【init】期间指定自定义的 --certif ......
集群 容器 K8S Docker K8

使用nvm管理(切换)node版本

使用nvm切换node版本1. 完全删除之前的node及npm(清理干净Node: 应用程序,缓存的文件,环境变量 )2. 使用管理员身份安装nvm,下载如下3. 安装完nvm之后找到nvm下载路径对应的文件4. 使用管理员身份打开cmd,nvm install xxx(node的版本),两个版本都 ......
版本 node nvm

50、K8S-自定义资源定义-CustomResourceDefinition

1、基础知识 1.1、回顾 到目前位置,我们为了在k8s上能够正常的运行我们所需要的服务,需要遵循以下方式来创建相关资源: 1、合理的分析业务需求。 2、梳理业务需求的相关功能。 3、定制不同功能的资源配置文件。 4、应用资源配置文件,完善业务环境。 1.2、需求 我们在操作k8s资源的时候,发现一 ......
CustomResourceDefinition 资源 K8S K8 8S

k8s部署x509-certificate-exporter

[root@hybxvuca01 monitoring]# cat x509-certificate-exporter.yaml apiVersion: apps/v1 kind: DaemonSet metadata: name: x509-certificate-exporter namespa ......

开发轻量级REST API样板 基于Node.js、MongoDB 通过Mongoose驱动

基于 Node.js、Express.js 和 MongoDB 通过Mongoose驱动进行 REST API 开发的轻量级样板。集成了Swagger UI、JWT、session、发送邮箱验证、日志管理、统一的预定义状态码响应格式等,对于为前端平台构建纯净的Web API非常有用。 ......
轻量 轻量级 样板 Mongoose MongoDB

linux 环境下用rancher安装k8s集群

准备环境: 3台机器 一、环境初始化 1)修改 /etc/sysctl.conf 将桥接的IPv4流量传递到iptables的链 cat > /etc/sysctl.conf << EFO net.ipv4.ip_forward = 1 net.bridge.bridge-nf-call-ip6ta ......
集群 rancher 环境 linux k8s

49、K8S-调度机制-拓朴调度-topologySpreadConstraints

1、基础知识 1.1、回顾 我们知道,对于pod来说,其在定义pod亲和性和反亲和的时候,有一个 topologyKey的属性,但是默认情况下,pod的亲和性调度,仅仅针对单一的拓扑场景,也就是说,要么所有的pod都在这里,要么所有的pod都不要在这里,这样会导致,应用过于集中,反而导致物理资源的浪 ......
topologySpreadConstraints 机制 K8S K8 8S

48、K8S-调度机制-污点、容忍度调度之节点的Traint、Pod的tolerations

Kubernetes学习目录 1、基础知识 1.1、回顾 我们之前所学的所有调度策略,都是基于节点调度和pod调度选择我们新的pod资源应该如何创建,而实际的生产角度上,往往会出现基于node节点的属性来选择是否让新的pod资源进行创建,但是对于节点来说,没有所谓的节点反亲和性,但是有一种类似的策略 ......
容忍度 污点 节点 tolerations 机制

node简易命令行开发

一、在学习的过程中,好奇npm run build 到底做了什么? 打包 build对应的命令行为: cross-env NODE_ENV=dev vue-cli-service build 1、修改环境变量NODE_ENV为dev 2、执行vue-cli-service build命令进行打包 二 ......
简易 命令 node