README.md

    导读

    GitLab 导读

    GitLab Runner 导读

    kubernetes(k8s) 导读

    极狐GitLab 与 码云Gitee 价格对比

    GitLab

    CentOS 7.9 中安装 GitLab

    疑难解答:龙蜥 Anolis 8 中安装 GitLab

    GitLab 配置 SSL/https

    GitLab Pages 配置 SSL/https

    GitLab Packages 仓库

    GitLab Maven 仓库
    GitLab Docker 容器镜像仓库
    GitLab npm 仓库(未完成)

    GitLab Object Store 对象储存 S3(MinIO)

    artifacts 使用对象储存
    pages 使用对象储存
    uploads 使用对象储存
    backup_upload 使用对象储存(未完成)
    ci_secure_files 使用对象储存(未完成)
    dependency_proxy 使用对象储存(未完成)
    external_diffs 使用对象储存(未完成)
    LFS 使用对象储存(未完成)
    object_storage 使用对象储存(未完成)
    packages 使用对象储存(未完成)
    terraform_state 使用对象储存(未完成)

    GitLab Runner

    CentOS 安装 GitLab Runner

    疑难解答:龙蜥 Anolis 8 中安装 GitLab Runner

    kubernetes(k8s)配置

    Cache 配置 S3

    Docker-in-Docker(未完成)

    疑难解答:fatal: git fetch-pack: expected shallow list

    GitLab 依赖机器人 dependabot-gitlab

    docker compose 安装

    Docker

    Centos 安装 Docker

    Docker 安装 PostgreSQL 15

    Docker 安装 sonarqube

    Kubernetes(k8s)

    Kubernetes(k8s)安装

    Metrics Server 安装

    Kube Prometheus 普罗米修斯 安装

    kubernetes(k8s)探针 配置

    Pod、Deployment、Service(未完成)

    Ingress 安装

    Containerd 镜像配置

    批量删除 k8s(ctr)使用的历史镜像

    使用 openssl 生成 k8s 新证书(未完成)

    使用 kubeadm 生成 k8s 新证书

    1. 可用于直接更新证书
    2. 可用于 k8s 主节点 IP 切换时重新根据新 IP 生成新证书

    Kubernetes(k8s) Availability 高可用

    导读
    前提条件
    etcd 高可用集群(非必须)
    VIP(HAProxy、keepalived)
    利用 kubeadm 创建高可用集群-堆叠(Stacked) etcd 拓扑
    利用 kubeadm 创建高可用集群-外部 etcd 拓扑
    NFS 高可用(未完成)

    Kubernetes(k8s) UI

    kubernetes(k8s)Dashboard 安装

    Volumes 挂载卷/储存卷

    挂载卷/储存卷 介绍
    将资源对象映射为储存卷
    ConfigMap
    Secret
    Downward API
    Projected Volume 投射卷
    Node 本地储存卷
    EmptyDir 空目录
    HostPath 宿主机路径

    Kubernetes(k8s) PV

    Persistent Volume 持久卷(未完成)
    CentOS 7 中安装 NFS

    Kubernetes(k8s) CSI

    kubernetes(k8s) CSI 插件列表
    阿里云 Kubernetes OSS CSI 插件(未完成)

    helm

    helm 安装配置(未完成)

    Nexus 私库

    在 Docker 中安装 Nexus

    Docker 容器 Nexus 配置 SSL/https

    使用 Maven 私库

    S3 Blob Stores 配置

    Maven 私库 自定义配置

    Docker 私库 自定义配置

    yum 私库 自定义配置

    apt 私库 自定义配置(未完成)

    npm 私库 自定义配置(未完成)

    离线安装

    导读

    在 CentOS 7.9 上离线安装 GitLab

    在 CentOS 上离线安装 Docker(未完成)

    在 CentOS 上离线安装 GitLab Runner(未完成)

    在 CentOS 上离线安装 kubernetes(k8s)

    kubernetes(k8s)Dashboard 离线安装(未完成)

    GitLab Runner、kubernetes(k8s)离线配置(未完成)

    在 乌班图 Ubuntu 上离线安装 GitLab

    在 乌班图 Ubuntu 上离线安装 Docker(未完成)

    在 乌班图 Ubuntu 上离线安装 GitLab Runner(未完成)

    在 乌班图 Ubuntu 上离线安装 kubernetes(k8s)(未完成)

    在 乌班图 Ubuntu 上离线安装 Nginx

    WSL

    Windows 10 WSL Ubuntu 运行 Docker

    小工具

    Windows tcping.exe

    Windows curl.exe

    Windows tail.exe

    编译

    CentOS、Anolis 龙蜥 源码编译 异常处理

    Ubuntu 乌班图 源码编译 异常处理

    下载

    龙蜥 Anolis 下载

    CentOS 下载

    MySQL 下载、安装

    乌班图 Ubuntu 下载

    项目说明

    项目简介

    GitLab、kubernetes(k8s)知识库

    发行版本

    当前项目没有发行版本

    贡献者 1

    徐晓伟 @qq_32596527

    开发语言

    • Dockerfile 100.0 %