k8s-Ingress

2018-08-27 0 条评论 336 次阅读 0 人点赞

1. Service 1.1 Service的概况 RC、RS和Deployment只是保证了支撑服务的POD数量,但是没有解决如何访问这些服务的问题。一个POD只是一个运行服务的实例,随时可以在一个节点上停止,在另外一个节点以新的IP启动一个新的Pod,因此Pod不能以确定的IP和端口号提供服务;…

k8s-HPA

2018-08-27 0 条评论 617 次阅读 0 人点赞

让技术提升我们的工作效率! 1. HPA 1.1 HPA 简介 Horizontal Pod Autoscaling 简称 HPA,意思是Pod横向自动扩容,与之前的RC、Deployment一样,也属于一种Kubernetes资源对象。通过分析追踪RC控制的所有目标Pod的负载变化情况,来确定是否…

k8s-使用service管理pod访问

2018-08-27 0 条评论 310 次阅读 0 人点赞

RC、RS、Deployment,都是管理Pod的数量,但每个Pod的IP是不固定的,每次变更,例如扩容、缩容都会导致Pod的IP地址改变,所以,无法利用Pod的IP来部署服务。哪怎么办呢? K8S通过提供两个层面的方案: Cluster IP(Pod的VIP)来解决在K8S内部访问的问题; 使用N…

kubernetes 命令行工具 kube-shell

2018-08-27 0 条评论 426 次阅读 0 人点赞

你对一项技能的兴趣越浓,掌握这项技能的速度就越快。 1. kube-shell 1.1 为什么会有kube-shell Kubernetes 自带了一个kubectl 工具,集成了所有与 Kubernets API Server 交互的操作,常见的如:创建、修改、删除 pod/deployment/…

k8s-使用Controller管理Pod

2018-08-18 0 条评论 261 次阅读 0 人点赞

上一节,我们使用了Pod来管理容器,但细心的读者可以察觉到:Pod存在单点故障的问题。非常幸运,K8S提供了多种可选方案来解决它。 1. RC 1.1 RC介绍 RC,Replications Controller,是K8S集群中最早的保证Pod高可用的API对象。通过监控运行中的Pod来保证集群中…

K8S-使用Pod管理容器

2018-08-18 0 条评论 279 次阅读 0 人点赞

0. 实验背景说明 1).机器 机器 用途 10.0.0.31 K8S的master 10.0.0.32 K8S的node节点1 10.0.0.33 K8S的node节点2 2).安装的服务 已部署好K8S的集群架构,安装了:CoreDNS、Dashboard、Flannel 1. 把应用封装到容器…

kubernetes 的入门

2018-08-17 0 条评论 543 次阅读 1 人点赞

学习,仅仅是因为它很有趣... 1. kubernetes 的简介 1.1 kubernetes 是什么? kubernetes 是一个容器编排工具; kubernetes 是一个基于容器技术的分布式架构方案; 官方地址:https://kubernetes.io/ 中文官方文档:https://k…

4种语言实现-99乘法表

2018-08-10 0 条评论 197 次阅读 0 人点赞

一个优秀的开发人员,至少懂2门以上的开发语言。 0. 开发的原则 思维比实现的工具更为重要! 就像你是救火队员,一个人被困车里,我们首先要确定的是营救方案,而不是考虑拿锤子,还是电锯。 以下以99乘法表为例,思路都是一样的,只是用了4种开发语言来实现而已。 1. shell 运维人员必须要懂的脚本语…

学习一门新技能

2018-08-05 0 条评论 179 次阅读 0 人点赞

学习一门新技能 快速掌握一项技能的十项基本原则 选择一项自己感兴趣的技能 你对一项技能的兴趣越浓,掌握这项技能的速度就越快。 一次专注一项技能 掌握一项新技能需要一定时间和注意力。时间和注意力都是稀缺资源,所以,在一段时间里,尽力避免分散你的注意力。 明确定义你的目标 用一句话简单明了地描述你想要达…

Docker的监控体系–cAdvisor+InfluxDB+Grafana

2018-07-02 0 条评论 595 次阅读 2 人点赞

之前,我们已知道可以使用 cAdvisor 监控单台服务器上的Docker状态。但当我们在集群环境时,单靠cAdvisor是不够的,我们需要另外2个帮手,来监控集群中的Docker:InfluxDB + Grafana; 本文提到的Docker-Compose文件,可以在GitHub上免费获取:ht…

加载更多