随笔 - 91  文章 - 0  评论 - 2  阅读 - 44180
08 2019 档案
git
摘要:git分布式版本管理系统 gitlab git私库解决方案 GitHub git公有库解决方案 git安装 依赖安装:yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils 阅读全文
posted @ 2019-08-28 18:05 SZ_文彬 阅读(237) 评论(0) 推荐(0) 编辑
redis实战
摘要:介绍 redis:缓存数据库 速度快,数据全放在内存中,支持多种数据结构,string list hash set, storted set(有序集合型) 持久化 主从复制 支持过期时间 支持事物 消息订阅 支持虚拟内存 运用场景: 数据缓存 提高访问性能 会话缓存 保存web会话信息 seseio 阅读全文
posted @ 2019-08-25 17:41 SZ_文彬 阅读(324) 评论(0) 推荐(0) 编辑
helm,efk日志系统
摘要:helm:存放配单清单的 chart图表 chart仓库 chart,helm-->Tiller-->api server -->kube_cluster chart >release helm: 核心术语 chart: 一个helm程序包,部署清单的定义,包含资源关系,镜像定义,并不包含镜像, r 阅读全文
posted @ 2019-08-16 23:42 SZ_文彬 阅读(694) 评论(0) 推荐(0) 编辑
监控,水平升宿
摘要:监控:需要先安装HeapSter组件 资源指标:metrics-server 自定义指标:prometheus k8s-prometheus-adapter 自定义资源定义 开发apiserver 服务器 资源指标api 新一代架构: 核心指标流水线:由kubelet,metrics-server以 阅读全文
posted @ 2019-08-16 02:12 SZ_文彬 阅读(214) 评论(0) 推荐(0) 编辑
HeapSter部署
摘要:pod资源需求,资源限制 Requests:需求,最低保障; Limits: 限制,硬限制; Limits >= request CPU: 1颗虚拟CPU=1000 毫核心 millicores 0.5cpu=500m 内存: E,P,T,G,M,K Ei,Pi 资源需求计算:根据request来计 阅读全文
posted @ 2019-08-14 15:40 SZ_文彬 阅读(509) 评论(0) 推荐(0) 编辑
调度器
摘要:scheduler调度过程: predicate --> priority --> select 预选 优选 选定 调度方式: 1,节点倾向性调度 node affinity 2,pod affinity pod亲和性调度 pod反亲和性调度 3,污点和污点容忍调度 taints(污点),toler 阅读全文
posted @ 2019-08-13 21:27 SZ_文彬 阅读(415) 评论(0) 推荐(0) 编辑
flannel,canal,网络控制
摘要:docker网络: bridge 自连网络名称空间 joined 与另外容器共享使用网络名称空间 open 容器直接共享宿主机的网络名称空间 none 不使用任何网络名称空间 k8s网络通信模型 CNI 容器网络接口 解决方案: 虚拟网桥 多路复用:MacVLAN 硬件交换:SR-IOR 虚拟出多个 阅读全文
posted @ 2019-08-13 01:04 SZ_文彬 阅读(758) 评论(0) 推荐(0) 编辑
dashboard部署
摘要:1.下载dashboard资源请单 wget https://raw.githubusercontent.com/kubernetes/dashboard/v1.10.1/src/deploy/recommended/kubernetes-dashboard.yaml vim kubernetes- 阅读全文
posted @ 2019-08-11 03:30 SZ_文彬 阅读(814) 评论(0) 推荐(0) 编辑
rbac权限控制
摘要:常用的授权插件:Node ,ABAC,RBAC,Webhook RBAC:Role-based AC基于角色的访问控制 角色 (role) 许可 (permision) Object_url: /apis/<GROUP>/<VERSION>/namespaces/<NAMESPACE_NAME>/< 阅读全文
posted @ 2019-08-10 00:47 SZ_文彬 阅读(453) 评论(0) 推荐(0) 编辑
k8s之serviceaccount,登录账号创建
摘要:kubectl --> 认证 >授权 -->准入控制 认证:证书 身份识别 授权:rbac 权限检查 准入控制: 补充授权机制 多个插件实现 只在创建 删除 修改 或做代理操作时做补充 用户账号: user 客户端 -->API server --> user:username,uid group: 阅读全文
posted @ 2019-08-09 01:53 SZ_文彬 阅读(2867) 评论(0) 推荐(0) 编辑
k8s之statefulset控制器
摘要:operator: statefulset:有状态副本集 特点 运行在: 1,稳定且唯一的网络标识符 2,稳定且持久的存储 3,有序,平滑地部署和扩展 4,有序,平滑地删除和终止 5,有序的滚动更新 三个组件:headless service(无头服务), statefuleset,volumeCl 阅读全文
posted @ 2019-08-07 19:30 SZ_文彬 阅读(1260) 评论(0) 推荐(0) 编辑
k8s之configmap和secret
摘要:secret存储卷 加密存放配置文件 kubectl explain pods.spec.volumes.secret configmap存储卷 放置配置文件的 配置中心 kubectl explain pods.spec.volumes.configMap 配置容器化运用的方式: command 阅读全文
posted @ 2019-08-07 15:04 SZ_文彬 阅读(422) 评论(0) 推荐(0) 编辑
一键关闭集群机器
摘要:创建秘钥对 ssh-keygen 传公钥 ssh-copy-id node1 ssh-copy-id node2 #!/bin/sh ssh node1 "init 0" ssh node2 "init 0" sleep 5 init 0 阅读全文
posted @ 2019-08-07 14:09 SZ_文彬 阅读(174) 评论(0) 推荐(0) 编辑
k8s之数据存储
摘要:查看k8s支持的存储类 kubectl explain pods.spec.volumes 1.emptydir kubectl explain pods.spec.volumes.emptyDir kubectl explain pods.spec.containers 容器中设置 kubectl 阅读全文
posted @ 2019-08-06 23:14 SZ_文彬 阅读(1314) 评论(0) 推荐(0) 编辑
k8s之ingress反向代理pod
摘要:Ingress controller Nginx -->后来改造 Traefik -->也是用于微服务 Envoy -->微服务 Ingress资源 目前使用0.17.1版本ingress-nginx ingress定义 后端pod发生变化,service就变化,service变化ingress就发 阅读全文
posted @ 2019-08-05 23:41 SZ_文彬 阅读(4395) 评论(0) 推荐(0) 编辑
k8s之service
摘要:K8s三种网络: node network pod network cluster network --> virtual ip --> service 规则 service: kube-proxy监控api-server,api-server数据发生改变,相应的kube-proxy就会改变serv 阅读全文
posted @ 2019-08-05 00:41 SZ_文彬 阅读(891) 评论(0) 推荐(0) 编辑
k8s之pod控制器
摘要:Pod控制器类型: ReplicationController à Replicaset Replicaset:维持用户期望的pod副本数 标签选择器:以便选定由自己选定管理的pod副本 pod资源模板:完成pod资源的新建 特点:管理无状态的pod资源,精确反映用户所定义的目标数量 K8s不建议直 阅读全文
posted @ 2019-08-03 20:56 SZ_文彬 阅读(944) 评论(0) 推荐(0) 编辑
k8sd之pod生命周期
摘要:pod生命周期: 状态:pending 挂起 没有节点满足条件 running 运行 Failed sucess unkonwn pod生命周期中的重要行为: 初始化容器 容器探测:liveness probe 探测容器是否活着 探测容器 存活性探针 readindess probe 探测容器中主程 阅读全文
posted @ 2019-08-03 00:08 SZ_文彬 阅读(261) 评论(0) 推荐(0) 编辑
k8s资源清单创建pod
摘要:资源:对象 service pod deployment workload:pod,ReplicaSet,Deployment,statefulset,DaemonSet,Job,Crontabjob,... 服务发现和负载均衡:service ,Ingress,.... 配置与存储:Volumn存 阅读全文
posted @ 2019-08-01 22:49 SZ_文彬 阅读(906) 评论(0) 推荐(0) 编辑
k8s入门操作
摘要:kubectl -->apiserver 管理工具 管理k8s集群 增删改查node kubectl get service/node/replicaset/deployment/statefulet/daemonset/job/cronjob kubectl --help 查看所有用法 kubec 阅读全文
posted @ 2019-08-01 22:47 SZ_文彬 阅读(438) 评论(0) 推荐(0) 编辑
kubernetes理论
摘要:kubernetes特性:自动装箱,自我修复,自动水平扩展,自动服务发现,服务自动负载均衡,自动发布和回滚 秘钥和配置管理,存储编排,批量处理执行 kubernetes架构:master/node master:最多3个 用途:控制 组件:apiserver 接收处理请求 scheduler 调度器 阅读全文
posted @ 2019-08-01 17:18 SZ_文彬 阅读(208) 评论(0) 推荐(0) 编辑
自动安装node---auto_install_k8s_node.sh
摘要:#!/bin/bash /usr/bin/yum install lrzsz wget vim -y cd /etc/yum.repos.d/ wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo cat << E 阅读全文
posted @ 2019-08-01 02:48 SZ_文彬 阅读(337) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示