草庐IT

k8s-master-node

全部标签

【kubernetes】k8s单master集群环境搭建及kuboard部署

k8s入门学习环境搭建学习于许大仙:https://www.yuque.com/fairy-erak8s官网https://kubernetes.io/kuboard官网https://kuboard.cn/基于k8s1.21.10版本前置环境准备一主两从,三台虚拟机CPU内存硬盘角色主机名IPhostname操作系统4C16G50Gmasterk8s-master192.168.8.11k8s-mastercentos7.94C16G50Gworker(node)k8s-node1192.168.8.22k8s-node1centos7.94C16G50Gworker(node)k8s-no

修炼k8s+flink+hdfs+dlink(六:学习k8s-pod)

一:增(创建)。直接进行创建。kubectlrunnginx--image=nginx使用yaml清单方式进行创建。直接创建方式,并建立pod。kubectlcreatedeploymentmy-nginx-deployment--image=nginx:latest先创建employment,不会自动建立pod。第一步:创建文件kubectlcreatedeploymentmy-nginx-deployment--image=nginx:latest--dry-run=client-oyaml>02_deploment.yaml第二步:运行kubectlapply-f02_deploment

Jenkins K8S Docker 一键部署SpringCloud微服务

文章目录前言1、开发者将代码PUSH到Git2、通过Jenkins部署,自动到Git上PULL代码2.1、配置SSH-KEY2.1.1、生成/添加SSH公钥2.1.2、将公钥配置到git平台2.1.3、测试2.2、配置Jenkins的pipeline自动clone代码2.2.1、Jenkins创建任务2.2.2、测试拉代码流程3、通过maven构建代码3.1、maven插件安装3.2、maven构建项目3.3、测试拉代码流程+构建项目过程4、将maven构建后的jar打包成docker镜像并pushdocker镜像到dockerregistry5、通过k8s发起**发布/更新服务**操作5.1

docker基础操作与进阶 - 搭建基于pm2的node环境

1、为什么要使用docker最近遇到一台机器需要部署两个不同版本node的情况,首先就想起了docker,想必还有其他类似环境问题的情况,需要进行项目隔离,而docker正是用来解决这个问题的。docker的优势就在于环境隔离,相当于可以在一台机器上切割成若干个子机器,而各个子机器之前互不影响,另外docker搭建的项目迁移很方便,不用重复搭建复杂的环境。2、什么是dockerDocker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源。Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。通

k8s 1.28版本:使用StorageClass动态创建PV,SelfLink 问题修复

  k8s中提供了一套自动创建PV的机制,就是基于StorageClass进行的,通过StorageClass可以实现仅仅配置PVC,然后交由StorageClass根据PVC的需求动态创建PV。问题:  使用k8s1.28版本,通过kubectlgetpvc,发现PVC一直处于Pending状态。通过kubectldescribepvc[pvc名称]描述,发现如下错误:Waitingforavolumetobecreatedeitherbytheexternalprovisioner'fuseim.pri/ifs'ormanuallybythesystemadministrator.Ifvo

Module build failed (from ./node_modules/postcss-loader/src/index.js):

出现该错误是你可能没认真看官网的安装配置,可直接看该目录3,一个字一个字看先安装uview如果选择v1版本,建议使用npm下载,下面以v1版本为例,使用的是npm下载,导入uview时该文件也在node_modules文件夹里面,未移动。然后就是配置文章目录1.引入uView主JS库2.在引入uView的全局SCSS主题文件3.引入uView基础样式配置easycom组件模式1.引入uView主JS库在项目根目录中的main.js中,引入并使用uView的JS库,注意这两行要放在importVue之后。//main.jsimportuViewfrom"uview-ui";Vue.use(uVi

Node.js 21.2.0 发布,官方介绍内置 WebSocket 功能

IT之家 11月16日消息,Node.js 是能够在服务器端运行 JavaScript 的开放源代码、跨平台 JavaScript 运行环境,最新版本基于谷歌开发的V8 JavaScript11.8引擎,让开发者可同时以JavaScript来编写服务器端及浏览器端的程序,以创造更方便的开发流程。官方日前发布了 Node.js 21.2.0 版本,是 Node.js 21 的小修小补,小伙伴们可以在此点击访问项目地址。官方介绍称,Node.js 21 最大的亮点之一包含内置WebSocket客户端,可直接通过带有 Node.js 的程序连接至WebSocket服务器,而无需再依赖第三方套件库。在

git 怎么将分支合并到master分支上

要将一个分支合并到master分支上,可以按照以下步骤操作:确保你当前在master分支上,使用gitcheckoutmaster命令切换到master分支。运行gitmerge命令,指定要合并的分支。比如要将feature分支合并到master分支上,可以运行以下命令:gitmergefeature如果合并过程中出现冲突,需要手动解决冲突,并用gitadd命令将解决冲突后的文件加入暂存区。最后再使用gitcommit命令提交合并结果。如果你不希望保留feature分支,可以运行gitbranch-dfeature命令删除该分支。总之,要将一个分支合并到master分支上,需要执行以下步骤:g

k8s中强制删除pv

K8s 集群内有一个已经不再使用的 PV,虽然已经删除了与其关联的 Pod及 PVC,并对其执行了删除命令,但仍无法正常删除,一直处于 Terminating状态: 解决办法:1.获取pv信息kubectlgetpv 2.解除pv锁定kubectlpatchpv[PV_NAME]-p'{"metadata":{"finalizers":null}}'kubectlpatchpvprometheus-data-pv-p'{"metadata":{"finalizers":null}}' 3.解除pvc锁定kubectlpatchpvc【PV_NAME】-p'{"metadata":{"final

Kubernetes(K8S)快速搭建typecho个人博客

Kubernetes(K8S)快速搭建typecho个人博客1、准备工作K8S集群环境,搭建教程参考腾讯云Lighthouse组建跨地域Kubernetes集群K8S集群面板,搭建教程参考Kubernetes集群管理面板的安装及使用-青阳のblog-一个计算机爱好者的个人博客(hipyt.cn)注意如果没有集群或者服务器不够可以通过传送门新购。腾讯云轻量应用服务器购买地址:传送门2、部署说明说明:本文的教程是基于Kubernetes集群的,搭建了kuboard管理面板,之后在进行搭建typecho博客的教程。本文使用的对应docker镜像的地址如下:MySQL:mysql-OfficialIm