201908-06 kubernetes之configmap 关于configmap要引出,stateFulSet [crayon-685405709bbe4361283266/] k8s中的存储机制: 1.configMap (存储配置文件)本文只讨论configMap2.secret (加密方案) 请看这里 传送门3.volume (为pod提供共享存储卷的能力,比如本地磁盘共享,nfs共享)4.pv(persisten.... Read More >
201908-05 kubernetes之ingress负载 ingress常用来做负载,常见的组合有 ingress + nginx ingress + HAproxy 当前因个人项目,ingress-nginx用的比较多. 所以主要介绍前一种 ingress + nginx Ingress 部署 第一步:安装插件 需要事先导入下载好的镜像,否则下载不下来 ingress镜像下载地址: [crayon-6.... Read More >
201907-31 ProxySQL配置与高可用 1.ProxySQL 介绍 [crayon-685405709cb66569652590/] 2、环境准备 [crayon-685405709cb6b086421291/] 3.ProxySQL 安装与启动 下载 [crayon-685405709cb6e439141580/] 安装 ProxySQL [crayon-685405709.... Read More >
201907-26 kubernetes之资源控制器ReplicaSet,Deployment deployment通过ReplicaSets(RS)创建Pod Rs演示:(创建一个Rs) [crayon-685405709d6e0000804155/] [crayon-685405709d6e5218218716/] 验证理论:kubernetes 很多时候副本数都是通过标签来维护的 [crayon-685405709d6e8228558545/] .... Read More >
201907-23 docker安装prometheus监控容器 通过docker-compose部署prometheus、node-exporter、alertmanager、cadvisor 和grafana。prometheus最新版本:2.19.2 监控服务器 需要安装5个服务: Prometheus Server(普罗米修斯监控主服务器 )Node Exporter (收集Host硬件和操作系统信息)cAdvisor (负责收集Hos.... Read More >
201907-20 demo3 1.Kubernetes基础组件有哪些,什么功能? [crayon-685405709e005635802319/] 2.网络选型需要注意什么? [crayon-685405709e00b397903527/] 2.Flannel的三种工作模式 [crayon-685405709e00d500693727/] 3.calico网络模式 [crayon-6.... Read More >
201907-20 Harbor docker-compose安装 一、Harbor概述 [crayon-685405709e494385583347/] [crayon-685405709e499241078777/] Harbor相关组件: 二、Harbor安装3种方式 在线安装:从Docker Hub下载Harbor相关镜像,因此安装软件包非常小 离线安装:安装包包含部署的相关镜像,因此安装包比较大 OVA安装程.... Read More >
201907-18 kubectl常用命令 k8s运行的服务是 kubectl,一般这个服务要设置默认开机启动 [crayon-685405709e887010629512/] kubectl 命令 1.查看pod [crayon-685405709e88c335022603/] 查看更详细pod内容 [crayon-685405709e88e771416167/] 查看单个pod的当前状.... Read More >
201907-16 Pod的生命周期 简述一下上图: 1.kuctl向kubeApi发送指令2.kubeApi会调用到kubelet(调度过程是通过etcd来完成的)3.kubelet会对应操作cr4.cr去完成容器环境的初始化,初始化过程中它会启动一个pause的基础容器,这是google给我们做的一个非常经典容器,他负责我们的网络和存储卷的共享,就是说同一个pod中,里面所有的容器都是共享的5.接着cr会进行一个或.... Read More >
201907-16 Harbor – 企业级 Docker 私有仓库 一、安装底层需求 Python应该是2.7或更高版本Docker引擎应为1.10或更高版本Docker Compose需要为1.6.0或更高版本 <1.>安装dokcer [crayon-685405709ef70266162184/] [crayon-685405709ef76066536462/] /etc/docker/daemon.json .... Read More >