- 博客(12)
- 收藏
- 关注
原创 在阿里云ECS部署Jenkins Server(https)
在阿里云ECS部署Jenkins Server(https)一、创建Jenkins的EIP在阿里云控制台创建即可(略)二、创建Jenkins的VPC & V-Switch在阿里云控制台创建即可(略)三、创建Jenkins安全组在阿里云控制台创建即可(略),这个按需四、创建ECS并绑定VPC、V-Switch、安全组和EIP在阿里云控制台创建即可(略)五、安装docker和docker-compose(略)六、部署Jenkins Server目录结构tree.├── ce
2021-07-01 17:09:37
438
原创 阿里云云计算工程师认证(ACP)分享
阿里云云计算专业认证(ACP)一、证书样版个人觉得比ACA Devops的好看 : )二、阿里云云计算专业认证介绍阿里云云计算专业认证考试(Alibaba Cloud Certified Professional,ACP)是面向使用阿里云云计算产品的架构、开发、运维人员的专业技术认证。(来源、报名入口:阿里云官网)三、考试心得考试细节大家看官网就足够了。感觉考试内容不难,没必要单独报班培训。关于如何备考,我建议大家先看完官网的培训视频。然后通过微信小程序CoderPub刷题(最好卖个69的A
2021-05-12 17:24:23
2994
2
原创 Kubernetes1.19认证分享
一、前言首先非常感谢blackpiglet的博文《CKA考试心得》,帮我快速了解备考CKA的各种注意事项。考试指南和细节啥的,大家可以去阅读他的文章。我是于2020年10月23号通过CKA考试的,整个过程还比较顺利。之前一直没时间想起来要写博文,今天刚好有时间给大家分享一下我遇到的问题和解决办法。我在考试过程中,出现过Chrome浏览器失去响应的情况,大家切记不要去刷新。一直等待即可,我等了十几分钟…二、CKA考题解析1.建立clusterrole,资源deployment、statefulset
2021-03-19 15:55:33
316
原创 如何申请免费的HTTPS域名证书
一、certbot方式获取证书1.certbot客户端下载## 下载# wget https://dl.eff.org/certbot-auto## 设为可执行权限# chmod a+x certbot-auto2.使用cerbot申请证书# ./certbot-auto --server https://acme-v02.api.letsencrypt.org/directory -d cnhaas.club -d *.cnhaas.club --manual --preferred-ch
2021-03-19 14:44:45
1091
2
原创 半小时搞定Jenkins迁移到阿里云的K8S环境并实现https域名访问
一、前置条件1、在阿里云上拥有一个k8s环境2、拥有一个经过备案的域名3、域名对应的可信任证书(不建议是自签的,浏览器不信任),这里有一个申请三个月免费域名证书的方法二、在K8S部署Jenkins这里用到了GitHub里的这个项目https://github.com/jenkinsci/kubernetes-plugin项目提供了Jenkins在kubernetes中容器化的部署方式,以及yaml文件,现在直接 git clone 下来,做对应的修改。git clone https://gi
2021-03-19 14:16:49
878
原创 Kubernetes1.20使用NFS作为动态存储
一、先决条件1.一个完整健康的kubernetes集群,如果没有,请参考《基于Ubuntu Server 20.04 LTS 部署 kubernetes 1.20》2.NFS服务,如果没有,请参考《Ubuntu20.04搭建 NFS 服务》二、动态存储供应整体过程 1)集群管理员预先创建存储类(StorageClass);2)用户创建使用存储类的持久化存储声明(PVC:PersistentVolumeClaim);3)存储持久化声明通知系统,它需要一个持久化存储(PV: PersistentVo
2021-03-16 23:24:30
1662
原创 Ubuntu20.04搭建 NFS 服务
一、NFS简介NFS 即网络文件系统(Network File-System),可以通过网络让不同机器、不同系统之间可以实现文件共享。通过 NFS,可以访问远程共享目录,就像访问本地磁盘一样。NFS 只是一种文件系统,本身并没有传输功能,是基于 RPC(远程过程调用)协议实现的,采用 C/S 架构。二、服务器清单之前玩Kubernetes需要数据持久化,考虑到Kubernetes是在自己虚拟机里面跑的,所以用NFS的存储方案来解决。顺便记录下NFS的搭建过程,比较简单。主机名IP角色
2021-03-07 20:47:21
11165
3
原创 Kubernetes监控系统:使用Helm部署Prometheus
一、先决条件1.一个完整健康的kubernetes集群,如果没有,请参考《基于Ubuntu Server 20.04 LTS 部署 kubernetes 1.20》2.Helm环境,如果没有,请参考《Kubernetes的软件包管理工具:Helm3》二、部署Kubernetes监控系统1.创建一个命名空间## 首先,我们将创建一个名称空间并遵循良好实践。kubectl create namespace monitor2.安装Prometheus Operator## 添加repohelm
2021-03-06 02:08:37
2063
1
原创 Kubernetes的软件包管理工具:Helm3
一、概述1.Helm是什么?Helm 是 Kubernetes 的包管理器。包管理器类似于我们在 Ubuntu 中使用的apt、Python中的 pip 一样,能快速查找、下载和安装软件包。2.Helm解决了什么痛点?在 Kubernetes中部署一个可以使用的应用,需要涉及到很多的 Kubernetes 资源的共同协作。比如你安装一个 WordPress 博客,用到了一些 Kubernetes (下面全部简称k8s)的一些资源对象,包括 Deployment 用于部署应用、Service 提供服务
2021-03-04 22:51:41
491
1
原创 通过VMware Workstation安装Ubuntu Server Live 20.04虚拟机
一、安装宿主机1.准备工作下载 Ubuntu Server Live 20.04镜像官网地址:https://ftp.sjtu.edu.cn/ubuntu-cd/20.04.1/ubuntu-20.04.1-live-server-amd64.iso百度网盘:https://pan.baidu.com/s/1sUSixb_WC6JX3wOPmW7wPw 提取码:iz0b下载 VMware® Workstation 15 Pro百度网盘:链接:https://pan.baidu.com/s/1
2021-03-03 13:45:23
637
原创 阿里云认证:ACA Devops
ACA Devops一. 证书样板二、ACA Devops介绍阿里云DevOps助理工程师(ACA)认证,是公有云体系中云效DevOps基础认证之一,获得此认证可证明您了解了整个项目管理和研发的全流程,掌握敏捷精益软件研发理念,了解并掌握需求分析、DevOps持续集成以及软件测试等相关理论和基础应用知识,掌握使用公有云云效产品的核心功能,可以在阿里云生态获得更好的就业机会。(来源:阿里云官网)三、考试心得1.当初报ACA是因为想要考ACP云计算工程师(持有一个ACA认证,ACP认证可以优惠300
2021-02-05 21:24:26
730
1
原创 基于Ubuntu Server 20.04 LTS 部署 kubernetes 1.20
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-02-04 01:24:12
1564
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人