上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 148 下一页
摘要: 参考: https://kubesphere.com.cn/docs/quick-start/minimal-kubesphere-on-k8s/ https://kubesphere.io/docs/ https://v2-1.docs.kubesphere.io/docs/zh-CN/intro 阅读全文
posted @ 2022-02-11 22:38 QiaoZhi 阅读(5474) 评论(0) 推荐(1) 编辑
摘要: 1. 部署流程 大概流程如下: 制作镜像 (编写Dockerfile) -》推送镜像仓库(网易、阿里) -》 控制器镜像部署 (Deployment) -》对外暴露应用(Service、Ingress) -》运维监控 2. 测试 1. 测试自己的镜像 其实就是一个简单的springboot 项目,里 阅读全文
posted @ 2022-02-01 00:02 QiaoZhi 阅读(1538) 评论(0) 推荐(1) 编辑
摘要: 之前基于kubeadm 搭建的单master双node 的k8s集群, 问题就是master 节点挂掉之后会导致整个集群不可用, 所以简单研究下多master的搭建方式。 1. 方案简介 用到的高可用技术主要是keepalived 和 haproxy。 1. keepalived Keepalive 阅读全文
posted @ 2022-01-31 23:40 QiaoZhi 阅读(1047) 评论(0) 推荐(0) 编辑
摘要: 之前在研究helm 的时候研究过k8s的一个weave-scope的一个可视化界面监控平台,下面研究下基于prometheus+Grafana 的监控方案的搭建。 weave-scope 我感觉还是挺好的,可以看到集群的相关信息,也可以看到pods 的相关信息并且查看pods 对应的containe 阅读全文
posted @ 2022-01-23 17:46 QiaoZhi 阅读(787) 评论(0) 推荐(0) 编辑
摘要: k8s持久化存储 1. 以前数据持久化方式 通过volumes 数据卷挂载 1. web3.yaml 内容如下: apiVersion: apps/v1 kind: Deployment metadata: creationTimestamp: null labels: app: web3 name 阅读全文
posted @ 2022-01-22 09:51 QiaoZhi 阅读(1687) 评论(0) 推荐(0) 编辑
摘要: 1. 概述 1. 引入helm 之前我们部署一个应用的基本过程: 部署deployment、service、ingress。如果少数应用还好,如果部署微服务项目,每个服务有一套yaml,需要维护大量的yaml, 可能管理不太方便。 helm可以把这些yaml 作为一个整体管理,实现yaml 高效复用 阅读全文
posted @ 2022-01-21 22:21 QiaoZhi 阅读(702) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是 Ingress 通常情况下,service和pod的IP仅可在集群内部访问。集群外部的请求需要通过负载均衡转发到service在Node上暴露的NodePort上,然后再由kube-proxy将其转发给相关的Pod。 而Ingress就是为进入集群的请求提供路由规则的集合,如下图所示 阅读全文
posted @ 2022-01-18 22:51 QiaoZhi 阅读(325) 评论(0) 推荐(0) 编辑
摘要: k8s核心概念Controller、Service、Secret、ConfigMap 1. Controller 1. 什么是Controller 集群上管理和运行容器的对象。 2. Controller 和 pod 的关系 pod 是通过Controller 实现应用的运维,比如伸缩,滚动升级等待 阅读全文
posted @ 2022-01-16 17:27 QiaoZhi 阅读(1241) 评论(0) 推荐(0) 编辑
摘要: 简单了解下k8s 中一些核心的概念以及其作用。 1. namespace namespace 可以用来做资源隔离,Namespace为名称提供了一个范围。资源的Names在Namespace中具有唯一性。Namespace是一种将集群资源划分为多个用途(通过 resource quota)的方法。 阅读全文
posted @ 2022-01-15 21:33 QiaoZhi 阅读(1576) 评论(0) 推荐(0) 编辑
摘要: 在 k8s 中,一般使用 YAML 格式的文件来创建符合我们预期期望的 pod,这样的 YAML 文件称为资源清单。 1. 常用字段 必须存在的属性 更全的配置如下:(大的理解可以分为版本apiVersion\类型kind\metadata元数据\spec详细描述) apiVersion: v1 # 阅读全文
posted @ 2022-01-09 22:51 QiaoZhi 阅读(424) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 148 下一页