- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 Jenkins+gitlab+mavan+harbor
整个流程:1.开发给到我们gitlab仓库地址2.jenkins创建mavn项目3.maven编译4.编写dockerfile 构建成镜像5.推送到镜像仓库6.远程主机进行部署1.部署jenkins、gitlab、maven、harbor1.1.部署jenkinsyum install java -y#在github中下载jenkins的rpm包并上传到目标主机[root@loaclhost ~] yum localinstall jenkins-2.3
2022-05-30 17:09:21
391
原创 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
1259
原创 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
655
原创 使用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
1539
原创 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
1331
原创 Kubernetes部署Ceph StorageClass动态存储
官网文档:Ceph DocsCeph Docs先决条件Rook 可以安装在任何现有的 Kubernetes 集群上,只要它满足最低版本并且 Rook 被授予所需的权限(有关更多信息,请参见下文)。最低版本Ceph 算子支持Kubernetesv1.16或更高版本。Ceph 先决条件为了配置 Ceph 存储集群,至少需要以下本地存储选项之一:原始设备(无分区或格式化文件系统) 原始分区(无格式化文件系统) block模式下存储类中可用的 PV您可以使用以下命令..
2022-01-20 16:34:31
972
原创 部署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
1114
原创 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
140
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人