Kubernetes
文章平均质量分 92
cyfblog
原谅我一生放荡不羁爱自由
展开
-
Kubernetes----kubeadm初始化k8s集群(1.16.9)
kubeadm初始化k8s集群一、系统配置1、虚拟机准备2、ssh免密登录配置3、配置系统参数二、必要组件安装配置1、配置下载源1、安装指定组件一、系统配置1、虚拟机准备使用virtualbox建立如下虚拟主机,版本CentOS-6.10-x86_64-minimal:主机名ip内存cpu磁盘k8s-master1192.168.10.2502G2核40Gk8s-master2192.168.10.2512G2核40Gk8s-master319原创 2020-10-28 13:33:43 · 2446 阅读 · 3 评论 -
日志系统----Loki日志新贵
Loki一、Loki简介(译)二、helm部署Loki1、环境准备2、helm部署Loki三、grafana使用简单说明一、Loki简介(译)Like Prometheus, but for logsgithub地址Loki是 Grafana Labs 团队最新的开源项目,是受Prometheus启发的水平可扩展,高度可用的多租户日志聚合系统。它的设计非常经济高效,并且易于操作。它不索引日志的内容,而是为每个日志流设置一组标签。与其他日志聚合系统相比,Loki的一些特性:不对日志进行全文本索引原创 2020-07-19 13:20:03 · 1528 阅读 · 1 评论 -
Kubernetes----资源清单配置详解(1.14.2)
文章目录一、pod.spec配置1、spec.affinity:亲和性和反亲和性配置1.1、spec.affinity.nodeAffinity1.2、spec.affinity.podAffinity1.2、spec.affinity.podAntiAffinity2、spec.containers2.1、spec.containers.ports2.2、spec.containers.env2...原创 2019-09-16 11:27:44 · 3094 阅读 · 0 评论 -
Kubernetes----helm部署gitlab-runner至k8s集群
文章目录一、Helm安装使用二、gitlab官方部署方案1、配置values.yaml文件2、添加chart源3、安装gitlab-runner三、阿里云k8s集群部署方案1、下载GitLab Runner的Helm Chart2、templates目录下的文件按需分配,values.yaml示例如下:3、打包发布三、遇到的问题以及解决方案1、命名空间指定2、docker守护进程的错误3、gitl...原创 2019-09-04 17:35:02 · 4586 阅读 · 0 评论 -
Kubernetes----资源清单定义Deployment.yaml
ReplicaSet.yaml(kubectl explain rs)KIND: ReplicaSetVERSION: extensions/v1beta1DESCRIPTION: DEPRECATED - This group version of ReplicaSet is deprecated by apps/v1beta2/ReplicaSet. Se...原创 2019-08-17 11:08:36 · 2331 阅读 · 0 评论 -
Kubernetes----资源清单定义DaemonSet.yaml
DaemonSet.yaml(kubectl explain ds)KIND: DaemonSetVERSION: extensions/v1beta1DESCRIPTION: DEPRECATED - This group version of DaemonSet is deprecated by apps/v1beta2/DaemonSet. See th...原创 2019-08-16 15:41:57 · 2964 阅读 · 0 评论 -
Kubernetes----安装helm包管理器
一、helm简介Helm是管理Kubernetes图表的工具。图表是预先配置的Kubernetes资源包。二、配置helm官方发布版本:https://github.com/helm/helm/releases1、下载安装helm请到官方发布地址下载自己想要的版本,我用的是2.9.0,官方发布版本:https://github.com/helm/helm/releases下载官方指定版...原创 2019-08-16 13:44:54 · 3130 阅读 · 0 评论 -
Kubernetes----资源清单定义Pod.yaml
pod.yamlapiVersion: <string>kind: <string>metadata: <Object> annotations: <map[string]string> clusterName: <string> creationTimestamp: <string> deletionG...原创 2019-08-01 14:52:34 · 716 阅读 · 0 评论 -
Kubernetes----Dashboard部署
一、Dashboard简介dashboard是基于Web的Kubernetes用户界面。可以使用dashboard将容器化应用程序部署到Kubernetes集群,对容器化应用程序进行故障排除,以及管理集群资源。可以使用dashboard来概述群集上运行的应用程序,以及创建或修改单个Kubernetes资源(例如部署、任务、守护进程等)。可以使用部署向导扩展部署,启动滚动更新,重新启动Pod或部署...原创 2019-07-30 11:19:30 · 14798 阅读 · 0 评论 -
Kubernetes----kubectl常用命令总结(1.14.2)
一、kubectl简介kubectl 是 Kubernetes 的命令行工具(CLI),是 Kubernetes 用户和管理员必备的管理工具。kubectl 提供了大量的子命令,方便管理 Kubernetes 集群中的各种功能。这里不再罗列各种子命令的格式,而是介绍下如何查询命令的帮助kubectl -h 查看子命令列表kubectl options 查看全局选项kubectl --...原创 2019-08-03 09:29:25 · 8584 阅读 · 2 评论 -
Kubernetes----kubeadm初始化集群
一、系统环境virtualboxcentos7(CentOS-7-x86_64-Minimal-1810)配置如下:master:2CPU、2G内存、20G磁盘、桥接网络node1:2CPU、4G内存、20G磁盘、桥接网络摘自virtualbox安装centos7教程示例...原创 2019-07-29 20:10:08 · 2659 阅读 · 2 评论