k8s
chengli.zou
这个作者很懒,什么都没留下…
展开
-
Etcd集群搭建
前言:前面我提到k8s的高可用搭建,于是后面有人评论etcd用的master自己的还是外部的etcd集群。我回答是用master自带的,今天为了解决那个朋友提出的问题,我这里给搭建演示如何搭建一个外部etcd集群!好了废话不多说了,直接上干活。准备三台虚拟机或实体机(CentOS7)IP HOSTNAME CPU/MEM/DISK OS ETCD VERSION 172.16.0.160 etcd00 4C/4G/16G CentOS7原创 2020-09-30 14:16:29 · 559 阅读 · 0 评论 -
Kubernetes HPA测试
前言:Kubernetes HPA是指k8s水平扩缩容,一般指的是一个部署好的应用指定了请求cpu内存限制,超过这个限制量会自动进行扩容pod。接下来我们亲自试验hpa吧。准备工作:在试验之前,我们需要给k8s集群安装指标服务(metrics server)。https://github.com/kubernetes-sigs/metrics-server考虑到部署yaml镜像来源于google。我这边为大家提前准备好了。默认镜像地址:k8s.gcr.io/metrics-serve原创 2020-09-02 18:07:08 · 1082 阅读 · 0 评论 -
Kuberneters安装Zabbix服务
前言:之前安装过k8s集群了,dashboard也有了,但是dashboard只能看k8s的一些内容,主机整体情况知悉还是很少的,那么我们是不是可以在原有集群基础上部署一套监控自身集群节点机器呢?答案是:有,哈哈,那就是大名鼎鼎的Zabbix。大家有兴趣可以去深入了解一下,我这里就不多讲了。我主要是把我自己如何在k8s集群上部署zabbix以及添加除已运行了server和agent的worker节点外的其他节点进行监控。步入正题:1.在已有的k8s集群上部署zabbix监控服务,我们需要准.原创 2020-08-13 21:59:54 · 395 阅读 · 0 评论 -
Kubernetes之kubefed
前言:前面我有讲到一些集群搭建以及高可用配置,那么今天我们就来讲下这个kubefed,那么什么是kubefed呢?其实kubefed中文叫做:“联邦“,也就是说把两个或两个以上的k8s集群关联起来统一管理。像公司有跨异地机房的这种k8s集群的话,完全可以采用这个k8s联邦进行统一管理。我这里仅仅演示两个同局域网内的集群!集群如何搭建请参考我的上两篇文章。好了,直接上干货吧。准备工作:我这里用的是一台CentOS7 虚拟机作为客户端,配置不用太高,1C2G都够了!磁盘给8G吧。这台客户机的话要原创 2020-08-06 12:24:15 · 3271 阅读 · 2 评论 -
Kuberneters节点加入证书过期问题解决方案
证书过期加入集群报错如下:root@worker00 ~]# kubeadm join 172.16.0.106:6443 --token bovuz7.a7rzxono6gk5jt78 --discovery-token-ca-cert-hash sha256:49e20dee4a7794f99ab6999daed1f32b0e8585bdbf8c96636dea502448982789W0804 17:04:08.455469 4376 join.go:346] [preflight] .原创 2020-08-04 17:20:21 · 1025 阅读 · 2 评论 -
kubernetes v1.18.6 高可用集群集群安装说明
前言之前我有写过普通集群搭建,没有给master做高可用,于是很多给我评论如何弄ha。今天我们就开始怎么去搭建一个高可用的Kuberneters 集群吧!准备机器或虚拟机我这里使用六台CentOS虚拟机,你们机器少的话可以删减两台worker,我这里主要还是讲解master的高可用。镜像地址:http://mirrors.aliyun.com/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-2003.isoIP HOSTNAME原创 2020-08-04 16:24:27 · 696 阅读 · 4 评论 -
Kubernetes Helm 安装 Elasticsearch cluster
前言一个帮助您管理 Kubernetes 应用程序——Helm Charts 帮助您定义、安装和升级最复杂的 Kubernetes 应用程序Helm 可以使用 Charts 启动 Kubernetes 集群,提供可用的工作流: 一个 Redis 集群 一个ES集群,这篇文章要讲到的。 特性:查找并使用流行的软件,将其打包为 Helm Charts,以便在 Kubernetes 中运行 以 Helm Charts 的形式共享您自己的应用程序 为您的 Kubernetes原创 2020-07-13 19:06:09 · 1667 阅读 · 0 评论 -
Kubernetes Dashboard 设置以用户名密码形式登录
前言:前面我有提到过Kubernetes如何部署Dashboard,怎样获取token进行登录,那么其实还存在很多问题。每次都要去抓token比较繁琐,那么是不是有更好的校验方式呢?比如我们常用的用户名密码形式,答案是:有!!!,好了废话不多说,直接上干货。1.在装过dashboard环境下。我们去master节点新增一个文件。里面内容结构是:用户名,密码,唯一ID。[root@master ~]# echo "admin,adminpwd,1" > /etc/kubernetes/原创 2020-07-11 15:05:19 · 7049 阅读 · 10 评论 -
Kubernetes 部署 dashboard
前言 上一篇文章提到k8s集群搭建完成,那我们就用起来,至此我们可以部署一个dashboard练练手。1.准备部署yaml文件。在master节点操作!源码地址:https://github.com/kubernetes/dashboard下载yaml文件:https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.3/aio/deploy/recommended.yaml[root@master ~]# kube...原创 2020-07-10 17:08:12 · 817 阅读 · 1 评论 -
kubernetes v1.18.5 集群安装说明
前言: Kubernetes(简称k8s),是一款目前最受欢迎的容器编排工具,由于阿里云registry.aliyuncs.com/google_containers镜像地址库没有同步最新版本,为了方便后面集群搭建,我自己在阿里云容器镜像服务弄了一个公开的registry.cn-shanghai.aliyuncs.com/k8sgcrio_containers镜像地址库。环境准备: 虚拟机安装或实体机安装: CentOS7精简版最小安装镜像(CentOS-7-x86...原创 2020-07-10 03:04:45 · 995 阅读 · 7 评论