上一页 1 2 3 4 5 6 ··· 12 下一页
摘要: 本文记录Gitlab跨版本升级的具体操作过程。 按照官方的说法,gitlab允许小版本直接升级,大版本需要阶段升级。 跨版本升级示例:11.0.x → 11.11.x → 12.0.x → 12.10.x → 13.0.x。 官方推荐的升级路线文档:https://docs.gitlab.com/e 阅读全文
posted @ 2020-06-16 16:44 pding 阅读(909) 评论(0) 推荐(0) 编辑
摘要: 写在前面 K8S对Pod的健康状态可以通过两类探针来检查:livenessProbe和readinessProbe,kubelet通过定期执行这两类探针来诊断容器的健康状况。 livenessProbe简介 存活指针,判断Pod(中的应用容器)是否健康,可以理解为健康检查。我们使用livenessP 阅读全文
posted @ 2020-06-14 17:58 pding 阅读(1203) 评论(0) 推荐(0) 编辑
摘要: Pod介绍 Pod,是K8S对象模型中的最小单元,Pod里面包含着一组容器(单个容器或多个紧密耦合的容器),这时候Pod可以理解为一个机器,而Pod里面的容器则理解为该机器里面的进程。 Pod的容器运行时由容器引擎提供,默认的容器引擎是Docker;并且K8S管理的是Pod,而不是容器。 一个Pod 阅读全文
posted @ 2020-06-14 10:34 pding 阅读(238) 评论(0) 推荐(0) 编辑
摘要: Metallb介绍 一般只有云平台支持LoadBalancer,如果脱离云平台,自己搭建的K8S集群,Service的类型使用LoadBalancer是没有任何效果的。为了让私有网络中的K8S集群也能体验到LoadBalabcer,Metallb成为了解决方案。 Metallb运行在K8S集群中,监 阅读全文
posted @ 2020-06-05 22:39 pding 阅读(1544) 评论(0) 推荐(0) 编辑
摘要: 在K8S集群未部署DNS之前,K8S中运行的Pod是无法访问外部网络的,因为无法完成域名解析。 比如我们运行一个busybox的Pod,然后在Pod里面是无法ping通外部网络的: [root@k8s-master01 ~]# kubectl run -it --rm busybox --image 阅读全文
posted @ 2020-06-05 22:35 pding 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 写在前面 记录和分享使用二进制搭建K8S集群的详细过程,由于操作比较冗长,大概会分四篇写完: 机器准备 部署etcd集群 部署Master 部署Node K8S的Node上需要运行kubelet和kube-proxy。本篇介绍在Node机器安装这两个组件,除此之外,安装通信需要的cni插件。 本篇的 阅读全文
posted @ 2020-05-29 20:31 pding 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 写在前面 记录和分享使用二进制搭建K8S集群的详细过程,由于操作比较冗长,大概会分四篇写完: 机器准备 部署etcd集群 部署Master 部署Node 我们已经知道在K8S的Master上存在着kube-apiserver、kube-controller-manager、kube-schedule 阅读全文
posted @ 2020-05-29 20:30 pding 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 写在前面 记录和分享使用二进制搭建K8S集群的详细过程,由于操作比较冗长,大概会分四篇写完: 机器准备 部署etcd集群 部署Master 部署Node etcd作为k8s的数据库,需要首先安装,为其他组件做服务基础。 etcd是一个分布式的数据库系统,为了模拟etcd的高可用,我们将etcd部署在 阅读全文
posted @ 2020-05-27 19:39 pding 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 写在前面 记录和分享使用二进制搭建K8S集群的详细过程,由于操作比较冗长,大概会分四篇写完: 机器准备 部署etcd集群 部署Master 部署Node 整个目标是使用二进制的方式搭建一个小型k8s集群(1个Master,2个Node),供自己学习测试。 至于为什么要自己去用二进制的方式去搭建k8s 阅读全文
posted @ 2020-05-27 19:38 pding 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 简介 我们的应用部署趋势由大型单体应用向微服务演变,微服务应用之间解耦,形成可被独立开发、部署、升级、伸缩的软件单元。 另一方面容器技术由于它的轻量级,资源隔离,可移植、部署高效等特性得到了迅速的发展和普及。越来越多的应用选择使用容器来部署,微服务更不例外。 这时,便有了管理微服务+容器的需求, K 阅读全文
posted @ 2020-05-23 02:15 pding 阅读(141) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 12 下一页