![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
kubernetes
zhanghua850127
这个作者很懒,什么都没留下…
展开
-
kubeadmin 快速部署k8s集群
安装要求在开始之前,部署Kubernetes集群机器需要满足以下几个条件:一台或多台机器,操作系统 CentOS7.x-86_x64硬件配置:2GB或更多RAM,2个CPU或更多CPU,硬盘30GB或更多集群中所有机器之间网络互通可以访问外网,需要拉取镜像禁止swap分区学习目标在所有节点上安装Docker和kubeadm部署Kubernetes Master部署容器网络...原创 2019-09-03 09:55:26 · 2486 阅读 · 0 评论 -
Kubernetes addons 之 coredns部署
DNS 是 Kubernetes 的核心功能之一,通过 kube-dns 或 CoreDNS 作为集群的必备扩展来提供命名服务。Kubernetes基于DNS的服务发现在Kubernetes集群推荐使用Service Name作为服务的访问地址,因此需要一个Kubernetes集群范围的DNS服务实现从Service Name到Cluster Ip的解析,这就是Kubernetes基于DNS的...原创 2019-09-03 10:02:34 · 851 阅读 · 0 评论 -
Kubernetes addons 之 Dashboard部署
Dashboard是Kubernetes集群的基于Web的通用UI。 它允许用户管理在群集中运行的应用程序并对其进行故障排除,以及管理群集本身。##安装步骤解压源码包修改配置文件创建dashboard容器创建Service Account,Dashboard Role & Role Binding测试访问解压源码包我们解压了kubernetes-server-linu...原创 2019-09-03 10:01:49 · 680 阅读 · 0 评论 -
Kubernetes Node 二进制部署
K8s Node 两个组件:kubeletkube-proxy每个节点上都运行一个 kubelet 服务进程,默认监听 10250 端口,接收并执行 master 发来的指令,管理 Pod 及 Pod 中的容器。每个 kubelet 进程会在 API Server 上注册节点自身信息,定期向 master 节点汇报节点的资源使用情况,并通过 cAdvisor 监控节点和容器的资源。每...原创 2019-09-03 10:01:13 · 506 阅读 · 0 评论 -
Kubernetes Master 二进制部署
K8s Master 三个组件:kube-apiserverkube-controller-managerkube-schedulerkubernetes master 节点运行如下组件: kube-apiserver kube-scheduler kube-controller-manager. 其中kube-scheduler 和 kube-controller-manager ...原创 2019-09-03 10:00:35 · 607 阅读 · 0 评论 -
Flannel 安装部署
FlannelFlannel是 CoreOS 团队针对 Kubernetes 设计的一个覆盖网络(Overlay Network)工具,其目的在于帮助每一个使用 Kuberentes 的 CoreOS 主机拥有一个完整的子网。这次的分享内容将从Flannel的介绍、工作原理及安装和配置三方面来介绍这个工具的使用方法。Flannel通过给每台宿主机分配一个子网的方式为容器提供虚拟网络,它基于Li...原创 2019-09-03 09:59:58 · 1750 阅读 · 0 评论 -
etcd 集群部署
Etcd 是 CoreOS 基于 Raft 开发的分布式 key-value 存储,可用于服务发现、共享配置以及一致性保障(如数据库选主、分布式锁等)。Etcd 主要功能基本的 key-value 存储监听机制key 的过期及续约机制,用于监控和服务发现原子 CAS 和 CAD,用于分布式锁和 leader 选举环境准备操作系统IP 地址HostNameCent...原创 2019-09-03 09:59:08 · 952 阅读 · 1 评论 -
Kubernetes 核心组件
本文介绍了Kubernetes集群所需的各种二进制组件。Master 组件Master组件提供集群的管理控制中心。Master 组件提供全局决策(比如调度),以及检测(比如健康检查)和响应集群时间(比如副本不够时,的调用replication controller启动新的podMaster组件可以在集群中任何节点上运行。但是为了简单起见,通常在一台VM/机器上启动所有Master组件,并且不...原创 2019-09-03 09:58:25 · 236 阅读 · 0 评论 -
Kubernetes 架构
Kubernetes集群包含有节点代理kubelet和Master组件(APIs, scheduler, etc),一切都基于分布式的存储系统。下面这张图是Kubernetes的架构图。##Kubernetes 节点在这张系统架构图中,我们把服务分为运行在工作节点上的服务和组成集群级别控制板的服务。Kubernetes节点有运行应用容器必备的服务,而这些都是受Master的控制。每次个节...原创 2019-09-03 09:57:50 · 266 阅读 · 0 评论 -
Kubernetes是什么
#Kubernetes是什么?Kubernetes是容器集群管理系统,是一个开源的平台,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。通过Kubernetes你可以:快速部署应用快速扩展应用无缝对接新的应用功能节省资源,优化硬件资源的使用我们的目标是促进完善组件和工具的生态系统,以减轻应用程序在公有云或私有云中运行的负担。#Kubernetes 特点可移植: 支持公...原创 2019-09-03 09:57:00 · 105 阅读 · 0 评论 -
Kubernetes addons 之 Ingress Controllers部署
Ingress管理群集中服务的外部访问的API对象,通常是HTTP。Ingress可以提供负载平衡,SSL 终止和基于名称的虚拟主机。Ingress是什么Ingress, Kubernetes v1.1开始增加的,暴露集群 services 的 http和https的路由。流量路由规则的控制是定义在Ingress resource。 internet ...原创 2019-09-03 10:03:22 · 575 阅读 · 0 评论