首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
dp
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
Gitlab添加K8S集群
本文介绍如何在Gitlab项目中添加K8S集群,以便使用K8S集群部署gitlab-runner帮我们运行gitlab的CI/CD。 登入gitlab后,进入自己的项目主页,菜单栏 Operations => Kubernetes => Add Kubernetes clust…
Gitlab跨版本升级
本文记录Gitlab跨版本升级的具体操作过程。 按照官方的说法,gitlab允许小版本直接升级,大版本需要阶段升级。 跨版本升级示例:11.0.x -> 11.11.x -> 12.0.x -> 12.10.x -> 13.0.x。 我当前的gitlab容器已经将/etc/gi…
Kubernetes 0-1 Pod中的livenessProbe和readinessProbe解读
K8S对Pod的健康状态可以通过两类探针来检查:livenessProbe和readinessProbe,kubelet通过定期执行这两类探针来诊断容器的健康状况。 存活指针,判断Pod(中的应用容器)是否健康,可以理解为健康检查。我们使用livenessProbe来定期的去探…
Kubernetes 0-1 了解Pod
Pod,是K8S对象模型中的最小单元,Pod里面包含着一组容器(单个容器或多个紧密耦合的容器),这时候Pod可以理解为一个机器,而Pod里面的容器则理解为该机器里面的进程。 Pod的容器运行时由容器引擎提供,默认的容器引擎是Docker;并且K8S管理的是Pod,而不是容器。 …
Kubernetes 0-1 K8S自建LoadBalancer
一般只有云平台支持LoadBalancer,如果脱离云平台,自己搭建的K8S集群,Service的类型使用LoadBalancer是没有任何效果的。为了让私有网络中的K8S集群也能体验到LoadBalabcer,Metallb成为了解决方案。 Metallb运行在K8S集群中,…
Kubernetes 0-1 K8S部署coredns
在K8S集群未部署DNS之前,K8S中运行的Pod是无法访问外部网络的,因为无法完成域名解析。 我们可以通过在K8S中部署coredns解决这一问题。 可以正常解析。
Kubernetes 0-1 二进制搭建K8S(四)部署Node
K8S的Node上需要运行kubelet和kube-proxy。本篇介绍在Node机器安装这两个组件,除此之外,安装通信需要的cni插件。 本篇的执行命令需要在准备的两台Node机器上执行。 可以看到nginx已经启动成功。 此时,我们在Node机器上使用该端口访问nginx,…
Kubernetes 0-1 二进制搭建K8S(三)部署Master
我们已经知道在K8S的Master上存在着kube-apiserver、kube-controller-manager、kube-scheduler三大组件。本篇介绍在Master机器安装这些组件,除此之外,如果想在Master机器上操作集群,还需要安装kubectl工具。 然…
Kubernetes 0-1 二进制搭建K8S(二)部署etcd集群
etcd作为k8s的数据库,需要首先安装,为其他组件做服务基础。 etcd是一个分布式的数据库系统,为了模拟etcd的高可用,我们将etcd部署在三台虚拟机上,正好就部署在K8S集群所使用的三台机器上吧。 etcd集群,K8S组件之间通信,为了安全可靠,我们最好启用HTTPS安…
Kubernetes 0-1 二进制搭建K8S(一)机器准备
整个目标是使用二进制的方式搭建一个小型k8s集群(1个Master,2个Node),供自己学习测试。 因为使用二进制搭建,k8s的每个组件,每个工具都需要你手动的安装和配置,帮助你加深对k8s组织架构和工作原理的了解。 三台centos7虚拟机,自己学习使用的话1核1G应该就够…
下一页
个人成就
文章被点赞
14
文章被阅读
44,039
掘力值
877
关注了
0
关注者
12
收藏集
0
关注标签
3
加入于
2019-11-26