自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 Jenkins+gitlab+mavan+harbor

整个流程:1.开发给到我们gitlab仓库地址2.jenkins创建mavn项目3.maven编译4.编写dockerfile 构建成镜像5.推送到镜像仓库6.远程主机进行部署1.部署jenkins、gitlab、maven、harbor1.1.部署jenkins​yum install java -y​#在github中下载jenkins的rpm包并上传到目标主机[root@loaclhost ~] yum localinstall jenkins-2.3

2022-05-30 17:09:21 339

原创 k8s集群中pod的时间与宿主机不一致

1.在pod中添加如下信息。 volumeMounts: - mountPath: /etc/localtime name: date-config volumes: - name: date-config hostPath: path: /usr/share/zoneinfo/Asia/Shanghai2.重新apply一下pod。kubectl apply -f xxx.yam

2022-05-10 17:18:39 1140

原创 k8s中删除处于Terminating状态的namespace

将ns以json输出的内容保存到tmp.json文件中kubectl get namespace monitoring -o json > tmp.json删除finalizers 字段中的内容{ "apiVersion": "v1", "kind": "Namespace", "metadata": { "annotations": { "kubectl.kubernetes.io/last-applied-c...

2022-05-09 20:05:11 631

原创 使用prometheus监控k8s集群+grafana出图

prometheus官方:https://prometheus.io/grafana官方:https://grafana.com/1.部署prometheus我这里是采用的二进制安装,写了个脚本;包可以提前下好上传到主机,内网环境下wget不下来会安装失败;sh install_prometheusvim install_prometheus#!/bin/bash##**************************************************.

2022-04-25 13:15:59 1472

原创 velero备份etcd

1.我这边采用的是minio的对象存储;我用的docker起的minio;这里设置的minio的用户名和密码要记住,后面velero要用;[root@localhost ~]# docker run -p 9000:9000 -p 9001:9001 --name minio1 -v ~/minio/data:/data -e "MINIO_ROOT_USER=admin" -e "MINIO_ROOT_PASSWORD=adminminio" quay.io/...

2022-04-21 13:42:46 1270

原创 Kubernetes部署Ceph StorageClass动态存储

官网文档:Ceph DocsCeph Docs先决条件Rook 可以安装在任何现有的 Kubernetes 集群上,只要它满足最低版本并且 Rook 被授予所需的权限(有关更多信息,请参见下文)。最低版本Ceph 算子支持Kubernetesv1.16或更高版本。Ceph 先决条件为了配置 Ceph 存储集群,至少需要以下本地存储选项之一:原始设备(无分区或格式化文件系统) 原始分区(无格式化文件系统) block模式下存储类中可用的 PV您可以使用以下命令..

2022-01-20 16:34:31 907

原创 部署CSI-NFS

部署nfs servernfs server以Pod形式运行在kubernetes集群上,默认部署在default名称空间上,建议使用单独的名称空间,例如nfs等;部署命令:kubectl create -f https://raw.githubusercontent.com/kubernetes-csi/csi-driver-nfs/master/deploy/example/nfs-provisioner/nfs-server.yaml也可以下载该文件,按照需要进行修改;例如将下面的文

2022-01-14 16:37:21 1054

原创 2021-09-17

推送主机的密码要相同!vim ~/.ssh/pushs.sh#!/bin/shcat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keyshost1=cat /etc/ansible/roles/hosts | awk -F " " '{print $1}' | grep '^172'for i in $host1;docommand1=“scp ~/.ssh/id_rsa.pub root@$i:~/.ssh/id_rsa.pub”passwo

2021-09-17 23:39:20 121

Jenkins+gitlab+mavan+harbor

Jenkins+gitlab+mavan+harbor

2022-05-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除