自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 基础设施即代码--Terraform 踩坑记1

Terraform 踩坑记1最近在使用 Terraform 部署 Azure AKS 集群,遇到了一些问题,把问题的根因和排查过程做个记录。关于什么是 Terraform 请参照前文。简单说就是以编码文件的方式,定义你所有创建的资源,而不需要通过页面或者命令行去操作,便于快速创建与销毁,配合git还可以做好版本管理。

2023-03-27 20:14:35 272

原创 基础设施即代码--Terraform离线环境使用

由于 terraform init 默认会联网下载插件,并存放在当前目录的 .terraform,所以需要指定插件路径,一旦指定了插件路径,路径下没有对应插件,init 就会报错,即使电脑能联网也不会去联网下载。新建一个目录,创建要用的 providers.tf 文件,文件中定义好要使用的插件,比如此处是 azurerm 不低于3.0版本。以下使用服务主体认证的方式 providers.tf 写法,留作备用,这次不需要。将来要使用其他插件,也是在此文件定义插件版本,执行 init 命令自动下载插件。

2023-03-22 23:33:55 378

原创 基础设施即代码--Terraform创建Azure k8s集群

使用Terraform创建Azure k8s 集群之前学习了terraform的安装与配置,并测试了两个简单场景,创建资源组、Vnet、虚拟机,主要为了熟悉命令的操作。以下将我们使用的AKS场景,从命令创建的方式,改造成tf方式。更多的使用变量,具备可复用性,并使用 output 模块。

2023-03-22 23:31:58 360

原创 基础设施即代码--Terraform安装与示例

Terraform 是一种安全有效地构建、更改和版本控制基础设施的工具(基础架构自动化的编排工具)。它的目标是 “Write, Plan, and create Infrastructure as Code”, 基础架构即代码。Terraform 几乎可以支持所有市面上能见到的云服务。具体的说就是可以用代码(其实就是配置文件定义)来管理维护 IT 资源,把之前需要手动操作的一部分任务通过程序来自动化的完成,这样的做的结果非常明显:高效、不易出错。

2023-03-22 23:30:11 727

原创 运行在笔记本上的OpenShift4环境

Red Hat CodeReady Containers(crc)用于在笔记本/台式机上构建一个最小化的 OpenShift4 开发/测试环境。开箱即用,网络顺畅的话,10分钟就可以搞定。支持win10,macos,linux。将虚拟机和运行在虚拟机中的 OpenShift 打包提供给用户。基本介绍硬件需求4 physical CPU cores9 GB of free memory35 GB of storage space支持操作系统版本WindowsWindows 10 Fall

2021-06-21 10:51:40 673

原创 Openshift Web Console 自定义

openshift4 提供了一些CRD 来修改web console,方便我们作一些告示和自定义帮助链接、第三方平台跳转。需要注意的是有限修改,改一些为了便捷可视化的内容,毕竟想一想,要在左边加个菜单可不是那么简单的事情。一共有4个CRDConsoleNotifications :定义页面抬头颜色和告示ConsoleExternalLogLinks :pod 日志外部跳转链接ConsoleLinks :自定义外部链接ConsoleCLIDownloa

2021-05-13 09:38:32 742

原创 Openshift4 Pipeline 调优

Openshift4 Pipeline 调优通过调整 pipeline 循序渐进的提高过程效率,并适应多场景。与之前在openshift使用jenkins 做pipeline 时候的思路是一致的,通过配置私服地址和缓存编译文件到持久化存储,以提高编译效率。调整前后,pipeline运行用时分别为 14min -> 9min -> 4mindemo 场景介绍使用到的pipeline 和自定义 task 存在githubhttps://github.com/cai11745/ocp4-

2021-05-11 09:03:02 469

原创 Pipeline on Openshift4(Tekton)

OpenShift Pipeline 是一种云原生,持续集成和交付(CI/CD)解决方案,使用Tekton构建pipeline。实现了以模块化方式从源码到应用运行态的自动化流程, 源码->制品->容器镜像->应用发布。并可自定义穿插其他模块,如代码扫描、镜像安全、消息推送等。1. 模块介绍OpenShift Pipeline 通过自定义资源对象(CRD)以模块化的方式构建pipeline。主要使用的 CRD 有 task, pipeline, pipelinerun, taskru

2021-04-16 22:37:51 625

原创 openshift4.7 DHCP方式在线安装

本文描述openshift4.7 baremental 在线安装方式,我的环境是 vmwamre esxi 虚拟化,也适用于其他方式提供的虚拟主机或者物理机。本环境 3mater,2 worker部署环境介绍本此部署使用资源方案还是采用高可用,比官方多了一个base节点,用来搭建部署需要的dns,pxe 等服务,这台系统用Centos7.6,因为centos解决源比较方便,等熟悉部署及所需安装包后可以换成RHEL。其他机器都用RHCOS,就是coreos专门针对openshift的操作系统版本。通

2021-04-09 10:20:58 1813 5

空空如也

空空如也

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

TA关注的人

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