
Kubernetes
Kubernetes文章。
twingao
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CentOS 7.7下Kubernetes 1.18.0安装
系统环境。cat /etc/redhat-releaseCentOS Linux release 7.7.1908 (Core)uname -aLinux k8s-master 3.10.0-1062.18.1.el7.x86_64 #1 SMP Tue Mar 17 23:49:17 UTC 2020 x86_64 x86_64 x86_64 GNU/Linuxvi /etc/ho...原创 2020-04-08 11:07:03 · 5900 阅读 · 1 评论 -
Helm部署Prometheus Operator和自定义监控
安装建议将Prometheus Operator部署在专门的命名空间中,一般为monitoring。kubectl create namespace monitoringHelm v3安装时,在crds/目录中的清单文件会自动提交给Kubernetes。helm install prometheus stable/prometheus-operator \ --namespa...原创 2020-04-02 09:45:26 · 3404 阅读 · 1 评论 -
Prometheus Operator部署和使用
说明Prometheus-Operator官方提供的架构图:Operator是最核心的部分,作为一个控制器,他会去创建Prometheus、PodMonitor、ServiceMonitor、AlertManager以及PrometheusRule这5个CRD资源对象,然后会一直监控并维持这5个资源对象的状态。其中创建的Prometheus这种资源对象就是作为Prometheus ...原创 2020-04-02 09:09:38 · 14882 阅读 · 0 评论 -
Helm 3安装Nginx Ingress Controller和使用
安装先添加Chart仓库。helm repo add nginx-stable https://helm.nginx.com/stable查找nginx-ingress,我们选择nginx-stable/nginx-ingress Chart。helm search repo nginx-ingressNAME ...原创 2020-03-28 11:12:57 · 6908 阅读 · 0 评论 -
通过etcdctl查询Kubernetes中etcd数据
先确定Kubernetes的etcd版本。docker images | grep etcdregistry.aliyuncs.com/google_containers/etcd 3.3.15-0 b2756210eeab 6 months ago 247MB下载etcd二级制版本文件https:...原创 2020-03-28 11:10:00 · 4252 阅读 · 0 评论 -
etcd 3.3.11安装和使用介绍
环境准备# Linux版本uname -aLinux etcd1 3.10.0-1062.9.1.el7.x86_64 #1 SMP Fri Dec 6 15:49:49 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux# 三个节点cat /etc/hosts192.168.1.66 etcd1192.168.1.67 etcd2192.168.1....原创 2020-03-28 10:56:27 · 2370 阅读 · 0 评论 -
Helm v3概念和常用命令详述
Helm v3概念ChartHelm的应用包,采用tgz格式。类似于Yum的RPM包,其包含了一组定义Kubernetes资源相关的YAML文件。也称为应用Chart。RepoistoryHelm的应用仓库,Repository本质上是一个Web服务器,该服务器保存了一系列的Chart应用包以供用户下载,并且提供了一个该Repository的Chart包的清单文件以供查询。Helm可以同时...原创 2020-02-12 17:37:21 · 5155 阅读 · 0 评论 -
Kubernetes持久化存储PV、PVC和StorageClass介绍
Kubernetes PV、PVC和StorageClass介绍PV和PVCKubernetes Volume提供了非常好的数据持久化方案,不过对于大型Kubernetes集群来说管理上还有不方便之处。Volume方案需要创建Pod或者Deployment的管理员对共享存储的参数和机制比较清楚,甚至对一些存储的访问是需要身份验证的,这导致集群用户(存储使用者)和系统管理员(存储管理员)的职责耦...原创 2020-01-12 20:41:50 · 4205 阅读 · 2 评论 -
Kubernetes存储卷介绍-emptyDir/hostPath/NFS/configMap
Kubernetes存储卷介绍一个容器的对文件系统的写入都是发生在文件系统的可写层的,一旦该容器运行结束,所有写入数据都会被丢弃。在K8S集群之中,Pod会在各个节点之间漂移,如何保障Pod的数据持久和不同节点数据的共享。Kubernetes提出了存储卷Volume的概念,Kubernetes存储卷主要解决了依次递增的几个问题:当运行的容器崩溃时,kubelet会重新启动该容器,但容器会以干...原创 2020-01-12 20:25:41 · 2910 阅读 · 0 评论 -
Helm v3.0.2 安装和使用
下载helm v3.0.2,地址https://get.helm.sh/helm-v3.0.2-linux-amd64.tar.gz。上传并解压。tar zxvf helm-v3.0.2-linux-amd64.tar.gz将helm拷贝到系统path路径下,以下为/usr/local/bin/helm。mv linux-amd64/helm /usr/local/bin/helm查...原创 2020-01-01 16:24:13 · 5996 阅读 · 2 评论 -
CentOS 7下Kubernetes 1.16.4 + HAProxy + Keepalived 高可用集群安装
架构Kubernetes高可用集群有两种部署方式,本文以第一种方式部署。系统环境cat /etc/redhat-releaseCentOS Linux release 7.7.1908 (Core) uname -aLinux k8s-master 3.10.0-1062.9.1.el7.x86_64 #1 SMP Fri Dec 6 15:49:49 UTC 201...原创 2019-12-21 13:15:11 · 1745 阅读 · 3 评论 -
CentOS 7 下Kubernetes 1.16.4安装
系统环境。cat /etc/redhat-releaseCentOS Linux release 7.7.1908 (Core)uname -aLinux k8s-master 3.10.0-1062.9.1.el7.x86_64 #1 SMP Fri Dec 6 15:49:49 UTC 2019 x86_64 x86_64 x86_64 GNU/Linuxvi /etc/ho...原创 2019-12-14 22:54:40 · 1097 阅读 · 0 评论