201908-06 kubernetes之configmap 关于configmap要引出,stateFulSet [crayon-684ff5e6e8567026363601/] 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-684ff5e6e9503523449459/] 2、环境准备 [crayon-684ff5e6e9508062149016/] 3.ProxySQL 安装与启动 下载 [crayon-684ff5e6e950b470898720/] 安装 ProxySQL [crayon-684ff5e6e.... Read More >
201907-26 kubernetes之资源控制器ReplicaSet,Deployment deployment通过ReplicaSets(RS)创建Pod Rs演示:(创建一个Rs) [crayon-684ff5e6ea0c0567688679/] [crayon-684ff5e6ea0c5592081973/] 验证理论:kubernetes 很多时候副本数都是通过标签来维护的 [crayon-684ff5e6ea0c8558343809/] .... 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-684ff5e6eaa1e057776455/] 2.网络选型需要注意什么? [crayon-684ff5e6eaa23070681636/] 2.Flannel的三种工作模式 [crayon-684ff5e6eaa26595471898/] 3.calico网络模式 [crayon-6.... Read More >
201907-20 Harbor docker-compose安装 一、Harbor概述 [crayon-684ff5e6eaea1502008294/] [crayon-684ff5e6eaea6432488528/] Harbor相关组件: 二、Harbor安装3种方式 在线安装:从Docker Hub下载Harbor相关镜像,因此安装软件包非常小 离线安装:安装包包含部署的相关镜像,因此安装包比较大 OVA安装程.... Read More >
201907-18 kubectl常用命令 k8s运行的服务是 kubectl,一般这个服务要设置默认开机启动 [crayon-684ff5e6eb298128277183/] kubectl 命令 1.查看pod [crayon-684ff5e6eb29d461678449/] 查看更详细pod内容 [crayon-684ff5e6eb29f967998799/] 查看单个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-684ff5e6eb982858844830/] [crayon-684ff5e6eb988496721738/] /etc/docker/daemon.json .... Read More >