Kubernetes
一个等待被撩的青年
这个作者很懒,什么都没留下…
展开
-
Kubernetes 安装前的准备
Kubernetes 安装前的准备概述本次安装采用 Ubuntu Server X64 18.04 LTS 版本安装 kubernetes 集群环境,集群节点为 1 主 2 从模式,此次对虚拟机会有些基本要求,如下:OS:Ubuntu Server X64 18.04 LTS(16.04 版本步骤相同,再之前则不同)CPU:最低要求,1 CPU 2 核内存:最低要求,2 GB磁盘:最...原创 2019-07-19 17:19:44 · 547 阅读 · 0 评论 -
Nginx 负载均衡
Nginx 负载均衡什么是负载均衡负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。负载均衡,英文名称为 Load Balance,其意思就是分摊到多个操作单元上进行执行,例如 Web 服务器、FTP 服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。Nginx 实现负...原创 2019-07-19 17:43:48 · 1153 阅读 · 0 评论 -
Nginx 反向代理
Nginx 反向代理什么是代理服务器代理服务器,客户机在发送请求时,不会直接发送给目的主机,而是先发送给代理服务器,代理服务接受客户机请求之后,再向主机发出,并接收目的主机返回的数据,存放在代理服务器的硬盘中,再发送给客户机。为什么要使用代理服务器提高访问速度: 由于目标主机返回的数据会存放在代理服务器的硬盘中,因此下一次客户再访问相同的站点数据时,会直接从代理服务器的硬盘中读取,起到...原创 2019-07-19 17:42:16 · 122 阅读 · 0 评论 -
Nginx 虚拟主机
Nginx 虚拟主机什么是 NginxNginx 是一款高性能的 HTTP 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师 Igor Sysoev 所开发,官方测试 Nginx 能够支支撑 5 万并发链接,并且 CPU、内存等资源消耗却非常低,运行非常稳定。Nginx 的应用场景HTTP 服务器:Nginx 是一个 HTTP 服务可以独立提供 HT...原创 2019-07-19 17:40:01 · 108 阅读 · 0 评论 -
Kubernetes Ingress 简介
Kubernetes Ingress 简介术语节点: Kubernetes 集群中的服务器集群: Kubernetes 管理的一组服务器集合边界路由器: 为局域网和 Internet 路由数据包的路由器,执行防火墙保护局域网络集群网络: 遵循 Kubernetes 网络模型实现集群内的通信的具体实现,比如 Flannel 和 Calico服务: Kubernetes 的服务 (Ser...原创 2019-07-19 17:38:11 · 788 阅读 · 0 评论 -
通过资源配置运行容器
通过资源配置运行容器概述我们知道通过 run 命令启动容器非常麻烦,Docker 提供了 Compose 为我们解决了这个问题。那 Kubernetes 是如何解决这个问题的呢?其实很简单,使用 kubectl create 命令就可以做到和 Compose 一样的效果了,该命令可以通过配置文件快速创建一个集群资源对象。创建 YAML 配置文件部署 Deployment创建一个名为 ng...原创 2019-07-19 17:34:21 · 131 阅读 · 0 评论 -
Kubernetes 概念总结
Kubernetes 概念总结什么是 KubernetesKubernetes 是一个开源的 Docker 容器编排系统,它可以调度计算集群的节点,动态管理上面的作业,保证它们按用户期望的状态运行。通过使用「labels」和「pods」的概念,Kubernetes 将应用按逻辑单元进行分组,方便管理和服务发现。pods: 是一组紧密关联的容器集合,它们共享 IPC(进程间通信)、Netw...原创 2019-07-19 17:31:13 · 208 阅读 · 0 评论 -
Kubernetes 第一个容器
Kubernetes 第一个容器检查组件运行状态kubectl get cs# 输出如下NAME STATUS MESSAGE ERROR# 调度服务,主要作用是将 POD 调度到 Nodescheduler Healthy ok# 自动化修复服务,主要作用是 Node 宕机后自动修复 Node...原创 2019-07-19 17:23:54 · 126 阅读 · 0 评论 -
Kubernetes 配置网络
Kubernetes 配置网络概述容器网络是容器选择连接到其他容器、主机和外部网络的机制。容器的 runtime 提供了各种网络模式,每种模式都会产生不同的体验。例如,Docker 默认情况下可以为容器配置以下网络:none: 将容器添加到一个容器专门的网络堆栈中,没有对外连接。host: 将容器添加到主机的网络堆栈中,没有隔离。default bridge: 默认网络模式。每个容器可...原创 2019-07-19 17:22:43 · 654 阅读 · 0 评论 -
Kubernetes 安装集群
Kubernetes 安装集群概述kubeadm 是 kubernetes 的集群安装工具,能够快速安装 kubernetes 集群,安装 kubernetes 主要是安装它的各个镜像,而 kubeadm 已经为我们集成好了运行 kubernetes 所需的基本镜像。但由于国内的网络原因,在搭建环境时,无法拉取到这些镜像。此时我们只需要修改为阿里云提供的镜像服务即可解决该问题。创建并修改配置...原创 2019-07-19 17:21:25 · 259 阅读 · 0 评论 -
Nginx Ingress Controller
Nginx Ingress Controller概述本次实践的主要目的就是将入口统一,不再通过 LoadBalancer 等方式将端口暴露出来,而是使用 Ingress 提供的反向代理负载均衡功能作为我们的唯一入口。通过以下步骤操作仔细体会。注意: 下面包含资源配置的步骤都是自行创建 YAML 配置文件通过 kubectl create -f <YAML> 或 kubectl ...原创 2019-07-19 17:45:04 · 1174 阅读 · 0 评论