logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

K8S实战笔记--1(k8s安装 + kuboard安装 + Devops迁移ECS)

Kuboard是一个K8S的多集群管理界面,在Github开源。使用Kuboard提供了多种认证方式,在Kuboard可以使用内建用户库、gitlab / github 单点登录或者 LDAP 用户库进行认证,避免管理员将 ServiceAccount 的 Token 分发给普通用户而造成的麻烦。使用内建用户库时,管理员可以配置用户的密码策略、密码过期时间等安全设置。并且,通过Kuboard可以使

文章图片
#kubernetes
Jenkins集成K8S防踩坑(部分内容摘自GPT)

在连接k8s时,需要一个k8s service account(即sa),同时需要该服务账号具有cluster-admin权限,对该sa获取token加入Jenkins凭证,配合k8s服务证书,即可完成Jenkins集成k8s。

文章图片
#jenkins#kubernetes
DevOps实战笔记--3(Jenkins流水线任务+K8S介绍)

当我们采用自由风格构建项目时,项目中的每个步骤都需要进行单独配置,而且构建时每一步之间没有明确的区分,若出现问题,需要单独查找控制台,定位起来较为困难。于是我们在此引入Jenkins流水线任务,此任务类型可以使项目的执行过程可视化,使问题的定位过程变得更加方便。在使用流水线任务时,我们通过Jenkinsfile对任务进行统一的配置与管理。通常,我们为方便后期维护,会选择将Jenkinsfile放在

文章图片
#运维#jenkins
DevOps实战笔记--2(SonarQube基础操作与集成Jenkins+Jenkins集成Harbor)

在 Devops实战笔记---1 中,我们配置了两台实验机器:node1,node2,两台机器都使用docker容器技术来运行基本服务,GitLab作为体量较大的服务之一,运行内存可达4G之多,故使用node1作为GitLab专用服务器来负责代码的版本控制。node2作为CI/CD过程服务器兼SSH测试服务器,配置了JDK+Maven等服务作为项目持续集成与持续部署的基础。在此之上搭建了Jenki

文章图片
#jenkins#docker
K8S实战笔记--2(K8S架构 + Pod概念 + 服务发现 + 网络通讯模式--1)

在K8S之前,集群管理系统的典型案例是Google使用十年之久的容器化基础架构Borg系统,后出于商业目的,Google使用Go语言翻写了Borg,成为了如今的Kubernetes。Kubernetes具有轻量级、开源以及弹性伸缩的特点,可以在保证服务运行效率的情况下节省更多的资源,为各大互联网公司所青睐。

文章图片
#kubernetes#架构
到底了