![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
云原生
文章平均质量分 69
云原生
明快de玄米61
不积跬步,无以至千里;不积小流,无以成江海
展开
-
k8s云原生环境搭建笔记——第二篇
考虑到文件查找步骤的描述较多,我本次直接给大家提供这些yaml文件的百度网盘链接,然后kube-state-metrics版本是。然后执行如下指令,该指令将会执行目录下的所有yaml文件。如果遇到问题了,可以查看上述几个容器的日志,尤其是看下。如果无法下载镜像,或者后续执行有问题,都可以使用。,大家可以寻找任何自己想要的内容,本次我选择的是。输入之后就可以修改密码了,比如我修改的密码是。然后确定镜像版本,比如我本次使用版本信息是。上,然后使用以下指定实现名称空间的更换。然后就可以登录grafana首页了。原创 2024-01-14 01:19:23 · 1614 阅读 · 1 评论 -
在Linu上安装Gitlab:使用rpm方式
进入官网,然后点击CentOS7来查看部署文档,这里面的部署文档有参考意义,但是真正部署还是需要使用上面的步骤。点击菜单,在下拉框中点击管理员,然后点击左侧设置》通用,然后在右侧找到注册限制,然后只留下“考虑到网速和清华大学镜像站会删除部分镜像的原因,这里给大家提供。如果大家想下载其他版本rpm包,可以去。”选项,其他的都去掉,这块是自动保存的。点击右上角的头像,然后在下拉框中点击。刷新页面,就可以界面变成中文信息了。如果大家需要配置邮件,可以看。转载 2024-01-11 02:03:23 · 345 阅读 · 0 评论 -
k8s服务部署核心流程:以Jenkins为核心,从Gitee拉取代码,然后进行maven构建,之后使用docker命令打镜像,并推送镜像到harbor仓库,之后远程调用k8s命令创建服务
这样来说,我们可以把yaml文件从jenkins所在虚拟机发送到k8s主节点所在虚拟机了,然后在k8s主节点上执行kubectl命令就可以创建服务了。jenkins首先将从git仓库拉取代码到虚拟机,这个时候我们需要将代码打包成jar包,假设我们需要搭建一主一从的k8s集群,那就需要安装VMvare和Centos7(),也可以使用gitee或者github进行测试,我本次使用gitee进行测试,点击保存之后就可以构建多分支流水线了,由于本次我只使用一个分支。一个最简单的devops流程已经在标题中写明了,原创 2024-01-10 17:19:15 · 1331 阅读 · 0 评论 -
离线安装jenkins:使用rpm安装包
首次登录会提示你输入初始密码,当然页面会给出查看密码的命令,根据指示在xshell中执行命令即可,然后将密码输入,就可以登录了。可以选择自定义插件,然后不选择任何插件,后面我们使用离线方式安装插件。我习惯这样设置,用户名是。TODO ,这一块先欠着。然后就可以通过用户名。原创 2024-01-09 20:31:57 · 1437 阅读 · 0 评论 -
离线安装harbor:使用docker-compose方式
安装harbor原创 2024-01-08 10:47:06 · 1602 阅读 · 0 评论 -
OpenLens-v6.5.2.286百度网盘安装包
链接:提取码:l6p2。原创 2024-01-05 11:29:39 · 565 阅读 · 0 评论 -
Minio集群启动报错:ERROR Unable to initialize backend: Unsupported backend format [fs] found on /data
删除Minio的data目录转载 2023-03-24 18:02:32 · 2513 阅读 · 0 评论 -
k8s端口限制:provided port is not in the valid range. The range of valid ports is 30000-32767
【代码】k8s端口限制:provided port is not in the valid range. The range of valid ports is 30000-32767。转载 2023-03-12 01:12:51 · 1452 阅读 · 0 评论 -
尚硅谷云原生学习笔记(144~172集)
注解nginx.ingress.kubernetes.io/canary的作用:在上面ingress普通版本示例中,我们看到这两个spec中的内容都是相同的,不过我们执行下面yaml文件的时候没有报错,原因是我们通过注解指明了当前ingress版本是金丝雀版本,用以完成灰度发布功能,所以执行过程中不会报错三个注解的优先级对比:分别是nginx.ingress.kubernetes.io/canary-by-header。转载 2023-03-05 21:12:19 · 1221 阅读 · 0 评论 -
k8s命名空间删除失败,状态一直是Terminating
如果已经删除了,那就是正确的。命令一直卡着,不会执行完成。转载 2023-02-25 18:36:07 · 1247 阅读 · 0 评论 -
尚硅谷云原生学习笔记(76~143集)
传统部署时代:在物理服务器上运行应用程序无法为应用程序定义资源边界,一旦某个应用程序出现问题,将会导致该虚拟机上的全部应用程序都会受到影响,所以应用程序的资源隔离性不是很好导致资源分配出现问题,毕竟没做限制就无法控制虚拟化部署时代需要安装虚拟机,安装不方便,伸缩性不好虚拟机运行需要占用内存和存储空间容器部署时代应用程序伸缩扩容很方便应用程序的部署、迁移都很方便可以很好控制容器对内存和存储空间的占用,并且能起到很好的物理隔离作用。转载 2023-02-20 13:57:51 · 1981 阅读 · 0 评论 -
尚硅谷云原生学习笔记(1-75集)
尚硅谷云原生学习笔记转载 2023-01-17 12:26:46 · 3611 阅读 · 9 评论 -
helm添加仓库提示:x509: certificate has expired or is not yet valid
查看证书有效期,发现我的证书都是有效的,所以排除证书无效问题。,所以我猜想应该忽略https安全访问就好了,最终从网上找到了合适答案。,具体命令案例如下所示,然后就添加成功了。原创 2022-11-27 11:17:17 · 1376 阅读 · 0 评论 -
docker实验室:docker如何下载国外镜像
我们对红框框中的两行命令进行说明,第1行的作用是镜像重命名,为上传到阿里云镜像仓库做准备。,但是在下载下面3个镜像的时候却失败了,无论切换什么镜像源都无济于事,所以给大家介绍一种方案来下载国外镜像。就是镜像id(说明:可以通过docker images查看对应镜像id),而。创建个人实例之后需要设置仓库密码,该密码用于镜像上传下载,这里不再指出。,其中登录我们已经完成了,那么只需要完成下图红框框中的两步就可以了,其中。点击回车键之后,输入我们为阿里云镜像仓库设置的密码就可以完成登录了。原创 2022-11-27 00:44:59 · 7102 阅读 · 5 评论 -
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
docker没有启动。原创 2022-11-02 14:15:53 · 214 阅读 · 0 评论 -
解决VMware启动Centos7出现Internal error XFS_WANT_CORRUPTED_GOTO at line ……错误
这个错误可能和我昨天遇到的问题有关,所以我把我昨天遇到的问题也说明一下,昨天我在VMVare中关闭Centos7的时候出现了下图错误,导致无法关闭虚拟机。,通过这种方式将虚拟机成功关闭,但是今天就出现了上面截图中的错误,导致无法打开虚拟机。命令之后回车即可,即使对虚拟机进行重新开关机都是没有任何问题的。但是没有在互联网上找到合适解决办法,所以我尝试先。错误前面括号中的就是磁盘名称,比如我的就是。在Centos命令行中输入命令之后回车即可。的虚拟机图标上单击右键,之后选择。在Centos命令行中输入。转载 2022-11-02 13:21:05 · 2270 阅读 · 1 评论 -
解决docker出现A dependency job for docker.service failed. See ‘journalctl -xe‘ for details.问题
查看docker镜像,但是命令迟迟没有执行,所以我使用。我发现docker没有启动起来,然后通过。重启docker,但是出现了下面的问题。命令查看原因,错误描述如下图。转载 2022-11-02 14:05:25 · 4203 阅读 · 1 评论 -
k8s云原生环境搭建笔记——第一篇
来说,我们将所有image的值前面的docker.io/去掉了,毕竟我们已经将calico镜像导入了,就不用去docker.io下载镜像了。的master主节点中的最后结果,记得用你自己的初始化结果哈,然后在所有worker节点执行即可。service地址区间、pod地址区间和master节点的ip只要不重复就可以了,由于我的是。根据上面的命令,可以找到kube-proxy的pod名称,比如我上面的就是。就可以了,如果pod一直不满足要求,那就可以使用。文件,但是还想和大家说一下该文件的来源,首先在。转载 2022-10-30 16:47:40 · 2500 阅读 · 0 评论 -
kubectl安装calico:Unable to connect to the server: x509: certificate has expired or is not yet valid
在k8s安装的时候需要安装,我们就执行命令安装,但是一直提示:然后我通过在网上找到的命令更新了k8s证书,并且通过命令发现证书都没有过期,如下:然后通过k8s安装calico失败这篇文档中了解到可以先将下载下来,但是我发现通过curl命令下载也会提示我证书问题,如下:所以我就先通过浏览器访问https://docs.projectcalico.org/manifests/calico.yaml,然后把页面内容全部复制到文件中,然后把文件传到虚拟机上就可以了,之后就可以直接通过安装了由于该网址访问很慢,原创 2022-10-29 14:55:28 · 863 阅读 · 0 评论 -
kubeadm init:[ERROR NumCPU]: the number of available CPUs 1 is less than the required 2
这意思就是我们cpu核心数不够,所以需要我们增加虚拟机的cpu核心数。引导k8s集群主节点安装的时候出现下图错误,可以看到错误中提到。如果你的虚拟机正在运行,可以先关闭你的虚拟机,然后点击。在windows电脑的vmvare虚拟机上使用。转载 2022-10-29 14:08:41 · 1026 阅读 · 0 评论