Never care about others's looks ,Just do it !

基于Docker Desktop桌面客户端搭建 Kubernetes


Minikube - Kubernetes本地实验环境


Centos7.4配置nfs网络文件共享


k8s使用的web框架:go-restful 源码分析


KubeSphere DevOps 3.0 流水线运维指南

本篇主要介绍如何运维 DevOps 流水线,怎么解决一些常见的问题。问题主要分为两大类,一类是 Kubernetes 相关的,具有一定通用性;另一类是与业务相关,需要对领域有所了解,解决问题时才能事半功倍。文档内容,会不断滚动更新。


KubeSphere3.0 多集群联邦

KubeSphere v3.0.0进行了重大升级,其中多集群管理功能是重要更新之一。

使用KubeSphere,用户可以添加或删除集群。可以以统一的方式管理部署在任何基础架构(例如Amazon EKS和Google Kubernetes Engine)上的异构集群。KubeSphere的中央控制平面通过两种有效的管理方法使之成为可能。


Centos7.4使用rke V1.1.9安装K8s集群

Rancher Kubernetes引擎(RKE)是一个cncf认证的Kubernetes发行版,它可以在裸机和虚拟化服务器上工作。RKE解决了Kubernetes安装复杂性的问题,有了RKE, Kubernetes的安装和操作既简化又易于自动化,而且完全独立于您正在运行的操作系统和平台。只要可以运行受支持的Docker版本,就可以使用RKE部署和运行Kubernetes。


使用KubeKey安装Kubernetes1.18.6 以及KubeSphere 3.0


Gitlab CI 集成 Kubernetes

基本配置

首先将本节所用到的代码库从 Github 上获得:cnych/gitlab-ci-k8s-demo,可以在 Gitlab 上新建一个项目导入该仓库,当然也可以新建一个空白的仓库,然后将 Github 上面的项目 Clone 到本地后,更改远程仓库地址即可:


基于 Jenkins、Gitlab、Harbor、Helm 和 Kubernetes 的 CI/CD

我们利用 Kubernetes 来动态运行 Jenkins 的 Slave 节点,可以和好的来解决传统的 Jenkins Slave 浪费大量资源的缺点。之前的示例中我们是将项目放置在 Github 仓库上的,将 Docker 镜像推送到了 Docker Hub,这节课我们来结合我们前面学习的知识点来综合运用下,使用 Jenkins、Gitlab、Harbor、Helm、Kubernetes 来实现一个完整的持续集成和持续部署的流水线作业。


← 上一页 下一页 →