数量node k8s pod

k8s-资源调度

滚动更新 注:是滚动更新 不是扩容 只有修改了deployment配置文件中的template中的属性后,才会分触发更新操作如使用 kubctl edit deploy {name} 查看滚动更新情况 1.查看状态 kubectl rollout status deploy {deployName} ......
资源 k8s k8 8s

关于node安装的一些琐事

macbook M1 2020 node版本管理使用nvm nvm ls 查看当前安装的node版本 nvm install 14.21.3 下载14.21.3版本 nvm use 14.21.3 使用node版本 nvm alias default 14.21.3 需要将Node.js 14.21 ......
琐事 node

二进制安装Kubernetes(k8s)v1.28.3

二进制安装Kubernetes(k8s)v1.28.3 https://github.com/cby-chen/Kubernetes 开源不易,帮忙点个star,谢谢了 介绍 kubernetes(k8s)二进制高可用安装部署,支持IPv4+IPv6双栈。 我使用IPV6的目的是在公网进行访问,所以 ......
二进制 Kubernetes 28.3 k8s 8s

Oracle 监控客户端的连接数量趋势

Oracle 监控客户端的连接数量趋势 背景 前期简单总结了table方式将表信息展示出来的方法 但是感觉这样非常不直观. 想着能够做出一个趋势来. 时序数据库的最佳的使用方式. 之前的确是太靠自己的自学领悟了. 发现系统的培训和学习很重要. 靠自己很难, 还是需要靠知识的传递 想法 希望能够将连接 ......
数量 趋势 端的 客户 Oracle

k8s flannel获取小子网

flannel v0.11.0 kube-flannel-ds-amd64 main.go flanneld启动时设置kube-subnet-mgr参数是true,表示连接kube-apiserver来分配subnet,而不是直连etcd。 启动时从挂载的configmap kube-flannel ......
小子 flannel k8s k8 8s

导出相关binary制作k8s本地包

这次把我之前安装的k8s的包导出来保存。 cd /var/cache/apt/ ls kube* cd ~ && mkdir k8sdbinstall sudo cp *_1.23.17* ~/k8sdbinstall ......
binary k8s 8s k8

k8s service ipvs模式下nodePort实现

部署nodePort+StatefulSet apiVersion: v1 kind: Service metadata: name: nginx spec: ports: - port: 80 selector: app: nginx type: NodePort apiVersion: apps ......
nodePort service 模式 ipvs k8s

VS Code搭建Node.js环境

VS Code搭建Node.js环境 VS Code集成了方便的Node.js插件,使您可以轻松安装和配置Node.js环境。您可以采用以下步骤来搭建Node.js环境。 1. 安装VS Code 在VS Code官网上下载并安装VS Code 2. 安装Node.js插件 在VS Code插件市场 ......
环境 Code Node VS js

kubeadm部署的k8s证书过期问题 k8s问题排查:the existing bootstrap client certificate in /etc/kubernetes/kubelet.conf is expired

解决问题: 估计跟移动有关,下面那个没解决问题,是因为在原有文件的基础上修改的吧?而这里直接是移走,重新生成了新的。不太清楚是不是这个原因。 $ cd /etc/kubernetes/pki/ $ mv {apiserver.crt,apiserver-etcd-client.key,apiserv ......
问题 certificate kubernetes k8s bootstrap

请问以下JS代码在Node环境下的输出顺序是?

请问以下JS代码在Node环境下的输出顺序是? Promise.resolve() .then(() => { console.log('p1'); }) .then(() => { console.log('p2'); }) process.nextTick(() => { console.log ......
顺序 代码 环境 Node

k8s部署业务服务(详细总结篇)

1.业务部署说明 我们是做算法的,每个算法会被封装成一个镜像,比如:image1(入侵算法),image2(安全带识别算) 结合k8s流程: ingress-nginx(做了hostNetwork: true 网络模式,省去了service的一成转发),直接可以访问ingress-nginx的域名和 ......
业务 k8s k8 8s

ubuntu安装k8s

1、查看Ubuntu系统版本 w@node1:~$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 18.04.6 LTS Release: 18.04 Codename: ......
ubuntu k8s k8 8s

node 栈溢出 解决办法

启动项目时报错 解决办法:在package.json里面找到启动项目命令,加上NODE_OPTIONS=\"--max-old-space-size=4096\"即可 "scripts": { "serve": " NODE_OPTIONS=\"--max-old-space-size=4096\" ......
办法 node

mac 升级、切换node版本

mac可以使用node.js多版本管理器n来帮助升级以及切换node版本 具体命令: 2、sudo npm install -g n //使用npm安装n模块 3、npm view node versions // 查看node所有版本 4、sudo n latest // 升级到最新版本 sudo ......
版本 node mac

使用rancher rke快速安装k8s集群

概述 Rancher Kubernetes Engine(RKE)是一个用于部署、管理和运行Kubernetes集群的开源工具。旨在简化Kubernetes集群的部署和操作。 RKE具有以下特点和功能: 简化的部署过程 RKE提供了一个简单的命令行界面,使您可以轻松地部署一个完整的Kubernete ......
集群 rancher k8s rke k8

从部署 httpd 入手,理清 k8s 配置中的 containerPort、port、nodePort、targetPort

从部署 httpd 入手,理清 k8s 配置中的 containerPort、port、nodePort、targetPort 注:文中各种内网、公网 IP 仅为示例,不保证所有 IP 都可以访问,且你的环境中 IP 可能不同。 背景 在上一篇文章 自己搭建一个k8s环境 中,我们一顿操作猛如虎,搭 ......
containerPort targetPort nodePort httpd port

k8s入门学习

k8s入门 https://kubernetes.io/zh-cn/docs/tutorials/hello-minikube/ minikube 启动集群 minikube start 创建实例 kubectl create deployment gin --image=gin_demo:v1 会 ......
k8s k8 8s

brew安装nvm、node及配置

用brew安装nvm brew install nvm 创建nvm的工作目录 mkdir ~/.nvm 配置环境变量 vim ~/.bash_profile ## 添加配置 export NVM_DIR="$HOME/.nvm" [ -s "/opt/homebrew/opt/nvm/nvm.sh" ......
brew node nvm

nvm的安装及Node.js环境配置

一、nvm是什么? nvm是一个node的版本管理工具,可以简单操作node版本的切换、安装、查看、等等 二、nvm的安装 1.windows包下载地址: 下载nvm安装包,下载地址:https://github.com/coreybutler/nvm-windows/releases 2. 双击安 ......
环境 Node nvm js

Node.js framework express.js middleware All In One

Node.js framework express.js middleware All In One express.js middlewares order ......
middleware framework express Node js

k8s前后端分离部署实践

原文:https://juejin.cn/post/7263668737618673721 前序 目前大多数项目都在以前后端分离方式进行项目的开发、部署。这样方便在更新前端时,不用重启后端,反之亦然,前后端解耦也提高开发的效率。今天咱们讲讲在如何在k8s集群中进行前后端分离部署。 镜像制作 后端 d ......
k8s k8 8s

k8s初始化init时出现Initial timeout of 40s passed

这个问题在搭建K8S集群时卡了很久,使用了网上各种方法,今天查看日志很快就解决了,记录一下 在执行命令,初始化时: kubeadm init --kubernetes-version=v1.27.3 --pod-network-cidr=10.244.0.0/16 --apiserver-adver ......
Initial timeout passed init k8s

react项目运行时,node运行内存不足

修改reactd项目的less文件后热更新报错 FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory 解决办法 全局安装插件"increase-memory-limit",用来增加运行内存 ......
内存 项目 react node

elfk收集k8s日志-sidecar

本文介绍通过elk + filebeat方式收集k8s日志,其中filebeat以sidecar方式部署。elfk最新版本:7.6.2 k8s日志收集方案3种日志收集方案:1. node上部署一个日志收集程序 Daemonset方式部署日志收集程序,对本节点 /var/log 和 /var/lib/ ......
sidecar 日志 elfk k8s 8s

JS如何读取html里面的所有框架?读取框架数量

在JavaScript中,可以使用 window.frames 来访问当前页面中的所有框架(包括<iframe>和<frame>元素)。window.frames 返回的是一个类数组对象,其中包含了当前页面中所有框架的窗口对象(window对象)。 要获取页面中框架的数量,可以使用 window.f ......
框架 数量 html

k8s通过sidecar模式收集pod的容器日志至ELK

架构: 已完成的部署1、ES集群及kibana部署 https://blog.51cto.com/yht1990/6080981 2、kafaka+zookeeper集群 https://blog.51cto.com/yht1990/6081518 准备sidecar镜像(filebeat)找一台服 ......
容器 sidecar 模式 日志 k8s

运行k8s

这个总算全部都run起来了, 记录下要点,如果flannel一直显示crashloopback: ......
k8s k8 8s

DHorse(K8S的CICD平台)的实现原理

综述 首先,本篇文章所介绍的内容,已经有完整的实现,可以参考这里。 在微服务、DevOps和云平台流行的当下,使用一个高效的持续集成工具也是一个非常重要的事情。虽然市面上目前已经存在了比较成熟的自动化构建工具,比如jekines,还有一些商业公司推出的自动化构建工具,但他们都不能够很好的和云环境相结 ......
原理 DHorse 平台 CICD K8S

k8s cronjob

k8s cronjob 任务模版 k8s cronjob 任务模版 cat > ${k8s_resource_list}-cronjob.yaml << EOF apiVersion: batch/v1beta1 kind: CronJob metadata: name: ${k8s_resourc ......
cronjob k8s k8 8s

升级k8s版本废弃docker引擎

1、废弃docker引擎 systemctl enable kubelet systemctl enable containerd cat <<EOF | sudo tee /etc/modules-load.d/k8s.conf overlay br_netfilter EOF cat /etc/ ......
版本 引擎 docker k8s k8