k8s-Ingress

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

k8s-HPA

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

k8s-使用service管理pod访问

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

kubernetes 命令行工具 kube-shell

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

k8s-使用Controller管理Pod

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

K8S-使用Pod管理容器

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 的入门

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