kubeadm升级kubernetes HA版本 [TOC] 1. 版本说明 文档适用v1.12.x升级到v1.13.y或者1.13.x升级到v1.13.y 2. 操作说明 2.1 master节点升级 第一台master节点 [crayon-6425f1d862ef9201627075/] 其它maste...
系统/运维
GitLab CI/CD 因git凭据踩坑
GitLab CI/CD 因git凭据踩坑 [TOC] 1. 问题 我在windows上,使用git push到gitlab中的私有项目上(项目是有ci/cd设置的),runner执行时出现403权限问题,但是在页面上,点重试又是正常的。该问题花了我2天时...
docker安装gitlab和minio
docker安装gitlab和minio [TOC] 前面文章《GitLab在docker和Kubernetes之间折腾》中docker版本开启了lfs使用minio,但是当前docker版Gitlab-CE中是没有minio的,所以需要单独安装。 1. gitlab和minio安装 [cr...
GitLab在docker和Kubernetes之间折腾
GitLab在docker和Kubernetes之间折腾 @[toc] 1. 概述 最近用上了Kubernetes,刚好又要求Gitlab AutoDev配合Kubernetes,所以将旧的Gitlab升级下,并迁移成了helm版本。 但是在使用过程中,发现并不如docker版...
阿里云ECS搭建Kubernetes集群踩坑记
阿里云ECS搭建Kubernetes集群踩坑记 [TOC] 1. 现有环境、资源 资源 数量 规格 EIP 1 5M带宽 ECS 3 2 vCPU 16 GB内存 100G硬盘 ECS 3 2 vCPU 16 GB内存 150G硬盘 SLB ...
Kubernetes kubectl常用命令
Kubernetes kubectl常用命令 [toc] 1. 查看资源对象 常用查看资源对象(<rc>)有namespace(ns) pods service(svc) endpoints(ep) deployment(deploy) pvc ingresses(ing),括号内为最简写法。 kubectl get...
Kubernetes更优雅的监控工具Prometheus Operator
Kubernetes更优雅的监控工具Prometheus Operator [TOC] 1. Kubernetes Operator 介绍 在 Kubernetes 的支持下,管理和伸缩 Web 应用、移动应用后端以及 API 服务都变得比较简单了。其原因是这些应用一般都是无状...
Kubernetes PV在Retain策略Released状态下重新分配到PVC恢复数据
Kubernetes PV在Retain策略Released状态下重新分配到PVC恢复数据 [TOC] 1. 实验目的和环境说明 原由:在使用helm update stable/sonatype-nexus从1.6版本更新到1.13版本后,出现PVC删除,重新创建PVC的情况,...
为Kubernetes dashboard访问用户添加权限控制
# 为Kubernetes dashboard访问用户添加权限控制 [TOC] 1. 需求 在开发环境给开发人员创建应用部署管理权限,可以使用dashboard的token和kubeconfig文件登录,并在开发人员机器上安装kubectl命令,可以使用kube...
Kubernetes基于Metrics Server的HPA
Kubernetes基于Metrics Server的HPA [TOC] 1. 环境说明和相关介绍 我的kubernetes环境: kubeadm安装的kubernetes1.11 Horizontal Pod Autoscaler(HPA,Pod水平自动伸缩),根据资源利用率或者自定义指标...