简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Everything is Code,DevOps 也同样要通过技术工具链完成持续集成、持续交付、用户反馈和系统优化的整合。Elasticbox 整理了 60+ 开源工具与分类,其中包括版本控制&协作开发工具、自动化构建和测试工具、持续集成&交付工具、部署工具、维护工具、监控,警告&分析工具等等,补充了一些国内的服务,可以让你更好的执行实施 DevO
场景:你的公司使用git作为代码仓库,你的Jenkins pipeline作为项目源代码的一部分保存在git当中,pipeline中有静态的URL地址,如:git(url: https://git.mycompany.com/project/repository.git,branch: env.target_branch,cred...
git下载比较简单,不做介绍了。这里只介绍上传。首先需要创建一个username password类型的credentialspipeline内容stage('test') {steps {script{//使用wrap([$class: 'BuildUser']) 是可以取出build用户信息你wrap([$class: 'BuildUser']) {withCredentials([usern
SSH怎么生成公钥私钥免密登录什么的就不细说了,今天记录的是怎么解决设置完之后,每次还提示”Enter passphrase for key ‘/root/.ssh/id_rsa’:“ 或者其他用户名的这个坑。ssh localhost, 是不是要你输入id_rsa的密码?那么一步步检查,到~/.ssh目录下,检查文件和文件权限是否都正确:.ssh 700id_rsa 600id_rsa...
在trivy Github上有trivy详细的特性介绍,这篇博文只关注trivy与Harbor集成。Harbor 可以使用–with-clair安装Clair scanner。其它scanner都需要自己配置。第一步:安装配置Trivygithub 上介绍的trivy 是安装版,与harbor集成并不能直接使用。与harbor集成需要使用Harbor Scanner Adapter for ...
配置用systemctl 启动的服务都是这个思路下载node_exporter将二进制文件放置到/usr/local/bin目录(当然目录可以自定义)创建Prometheus组和用户,用于运行node_exporter创建一个.service文件启动,并配置开机启动1 下载node_exportercurl -O https://github.com/prometheus/no...
修改 containerd 配置文件 /etc/containerd/config.toml找到如下行,添加 config_path = “/etc/containerd/imageMirror”(路径可自定义)如下:配置docker.io仓库加速创建配置文件路径在路径下创建配置文件hosts.toml配置 quay.io 仓库加速创建配置文件路径在路径下创建配置文件hosts.toml
k8s中namespace有两种常见的状态,即Active和Terminating状态,其中Terminating状态一般会比较少见,当对应的命名空间下还存在运行的资源,但该命名空间被删除时才会出现Terminating状态,这种情况下只要等待k8s本身将命名空间下的资源回收后,该命名空间将会被系统自动删除。以下介绍三种方法,推荐优先级由高到底,风险由低到高。第一种办法:首先可以尝试使用–forc
10 most important differences between OpenShift and KubernetesOpenShift经常被其供应商Red Hat称为“企业Kubernetes”。 在本文中,我描述了OpenShift和Kubernetes之间的真正差异。 它经常令人困惑,因为Red Hat倾向于将其描述为PaaS,有时隐藏Kubernetes是OpenShift不可或..
编辑coredns 的configmapkubectl edit configmap coredns -n kube-system(添加hosts块)apiVersion: v1data:Corefile: |.:53 {errorshealthkubernetes cluster.local in-addr.arpa ip6.arpa {pods insecureupstream