-
Openstack+Kubernetes+Docker微服务实践之路–Kubernetes
经过几番折腾终于搞定Kubernetes了,我们要在Openstack上部署Kubernetes集群,使用最新工具Kubeadm来安装,由于不能直接访问Kubernetes的源,我们需要一台可以穿墙的机器,可以是个人电脑,另外需要一台基于Docker快照的云主机,将下载后的所有资源放到这台机器中生成新的Kubernetes快照,用来做为以后Kubernetes集群的系统基础。 下载Kubernet…- 26
- 0
-
Openstack+Kubernetes+Docker微服务实践之路–Kubernetes
经过几番折腾终于搞定Kubernetes了,我们要在Openstack上部署Kubernetes集群,使用最新工具Kubeadm来安装,由于不能直接访问Kubernetes的源,我们需要一台可以穿墙的机器,可以是个人电脑,另外需要一台基于Docker快照的云主机,将下载后的所有资源放到这台机器中生成新的Kubernetes快照,用来做为以后Kubernetes集群的系统基础。 下载Kubernet…- 7
- 0
-
kubernetes 服务发现和负载均衡
kubernetes中如何发现服务 如何发现pod提供的服务 如何使用kube-dns发现服务 service:服务,是一个虚拟概念,逻辑上代理后端pod。众所周知,pod生命周期短,状态不稳定,pod异常后新生成的pod ip会发生变化,之前pod的访问方式均不可达。通过service对pod做代理,service有固定的ip和port,ip:port组合自动关联后端pod,即使pod发生改…- 8
- 0
-
带你玩转kubernetes-k8s(第32篇:k8s-深入掌握Service:DNS服务详细讲解第二部分)
CoreDNS的配置说明 CoreDNS的主要功能是通过插件系统实现的。CoreDNS实现了一种链式插件结构,将DNS的逻辑抽象成了一个个插件,能够灵活的组合使用。 常用的插件如下: ◎ loadbalance:提供基于DNS的负载均衡功能。 ◎ loop:检测在DNS解析过程中出现的简单循环问题。 ◎ cache:提供前端缓存功能。 ◎ health:对Endpoint进行健…- 29
- 0
-
基于kubernetes构建Docker集群管理详解
原文引自:http://blog.liuts.com/post/247/ 一、前言 Kubernetes 是Google开源的容器集群管理系统,基于Docker构建一个容器的调度服务,提供资源调度、均衡容灾、服务注册、动态扩缩容等功能套件,目前最新版本为0.6.2。本文介绍如何基于Centos7.0构建Kubernetes平台,在正式介绍之前,大家有必要先理解Kubernetes几…- 0
- 0
-
带你玩转kubernetes-k8s(第9篇:k8s-使用kubeadm安装,Kubectl命令补充)
大家好,我们又见面了,现在说明一下哈,每周更新5篇哦。 kubeadm config kubeadm已经进入GA阶段,其控制面初始化和加入节点步骤都支持大量的可定制内容,因此kubeadm还提供了配置文件功能用于复杂定制。同时,kubeadm将配置文件以ConfigMap的形式保存到集群之中,便于后续的查询和升级工作。kubeadm config之命令提供了对这一组功能的支持: ◎…- 18
- 0
-
基于kubernetes和SpringCloud微服务构建方案
很久没有写博客了,不是因为最近学习松懈,而是因为发现自己以前写的博客大多都比较水,真正有意义、有价值的文章需要大量的学习与时间去积淀。以后尽量提高自己博客的质量,走的再远,工作再忙,也要坚持看书,坚持学习,成长的道路有多长?我想大概是一生。这篇文章算是我这段时间对微服务学习的一个小小成果吧! 微服务是什么? 我第一次接触到这个词汇,以为是一个基于微信的服务,听起来感觉有些low。其实不然。微服务是…- 12
- 0
-
带你玩转kubernetes-k8s(第六篇:k8s-Service概念及其实例)
哈喽,大家好~进天我们核心要讲解的是Service,Service是k8s里的核心资源对象之一。k8s里的每个Service其实就是我们经常提起的微服务架构中的一个微服务,之前讲解Pod,RC等资源对象其实都是为讲Kubernetes Service做铺垫。 下图显示了Pod、RC与Service的逻辑关系。 …- 16
- 0
-
Kubernetes(一)–简介
一、什么是kubernetes(K8s)? Kubernetes作为容器编排生态圈中重要一员,是Google大规模容器管理系统borg的开源版本实现,吸收借鉴了google过去十年间在生产环境上所学到的经验与教训。 Kubernetes提供应用部署、维护、 扩展机制等功能,利用Kubernetes能方便地管理跨机器运行容器化的应用。当前Kubernetes支持GCE、vShpere、CoreOS、…- 9
- 0
-
Kubernetes之(十五)身份认证,授权,准入控制
目录 Kubernetes之(十五)身份认证,授权,准入控制 ServiceAccount 创建serviceaccount * 自定义serviceaccount * 自建证书和账号进行访问apiserver RBAC简介 Kubernetes RBAC演示 * RBAC的三种授权访问 Kubernetes之(十五)身份认证,授权,准入控制 API Server作为Kubernetes网关,是访…- 4
- 0
-
Kubernetes从部署到运维详解
Kubernetes是Google开源的Docker容器集群编排管理系统,为容器化的应用提供自动部署,弹性伸缩,资源调度,负载均衡和服务发现等应用云平台所需的管理功能体系。Kubernetes 的灵感源于谷歌过去15年在生产环境中运行容器的管理经验,集合了社区中先进的理念和实战技术。 Kubernetes对计算资源进行了更高层次的抽象,通过将容器进行细致的组合,将最终的应用服务交给用户。Kuber…- 15
- 0
-
Kubernetes之(十一)Ingress和Ingress Controller
目录 Kubernetes之(十一)Ingress和Ingress Controller 概念 Ingress资源类型 单Service资源型Ingress Ingress Nginx部署 部署Ingress controller * 配置ingress后端服务 * 部署ingress-nginx service * 部署Ingress * 增加tomcat服务 * 总结 构建TLS站点 Kube…- 4
- 0
-
Kubernetes和Mesos集成实战部署
Kubernetes是一个跨多个计算节点的管理容器化应用的系统,它提供了一系列基本的功能,如应用的自动化部署,维护和扩展等。Mesos是Apache下的开源分布式资源管理框架,它被称为是分布式系统的内核。把Kubernetes运行在Mesos集群之上,可以和其他的框架共享集群资源,提高集群资源的利用率。本文是“Kubernetes和Mesos集成指南”系列文章第一篇:实战部署。 现在Kuberne…- 12
- 0
-
Kubernetes系列之二:将Slave节点加入集群
系列链接 Kubernetes系列之一:在Ubuntu上快速搭建一个集群Demo Kubernetes系列之二:将Slave节点加入集群 Kubernetes系列之三:部署你的第一个应用程序到k8s集群 Kubernetes系列之四:使用yaml文件创建deployment来部署一个应用程序到k8s集群 Kubernetes系列之五:使用yaml文件创建service向外暴露服务 Kubernet…- 22
- 0
-
Kubernetes之(十)服务发现Service
目录 Kubernetes之(十)服务发现Service 理解 Service的实现模型 userspace代理模式 * iptables代理模式 * ipvs代理模式 Service定义 Service配置清单重要字段 * 创建ClusterIP类型Service * 创建NodePort类型Service * Pod的会话保持 Headless无头Service Kubernetes之(十)服…- 30
- 0
-
如何在Kubernetes中暴露服务访问
Kubernetes概述 最近的一年,kubernetes的发展如此闪耀,正被越来越多的公司采纳用于生产环境的实践。同时,我们可以在最著名的开发者问答社区StackOverflow上看到k8s的问题数量的增长曲线(2015.5-2016.5),开发者是用脚投票的,从这一点看也无疑证明了k8s的火爆程度。 k8s来源于Google生产环境的实践,社区活跃度很高,在github上的Star数17k+,…- 15
- 0
-
Kubernetes系列之一:在Ubuntu上快速搭建一个集群Demo
系列链接 Kubernetes系列之一:在Ubuntu上快速搭建一个集群Demo Kubernetes系列之二:将Slave节点加入集群 Kubernetes系列之三:部署你的第一个应用程序到k8s集群 Kubernetes系列之四:使用yaml文件创建deployment来部署一个应用程序到k8s集群 Kubernetes系列之五:使用yaml文件创建service向外暴露服务 Kubernet…- 10
- 0
-
Kubernetes之(九)Pod控制器,ReplicaSet,Deployment,DaemonSet
目录 Kubernetes之(九)Pod控制器,ReplicaSet,Deployment,DaemonSet ReplicaSet Deployment控制器 创建Deployment * Deployment更新 * Deployment扩容 * 金丝雀发布 * Deployment回滚 DaemonSet 定义 * DaemonSet演示 redis-filebeat * DaemonSet…- 11
- 0
-
十分钟带你理解Kubernetes核心概念
本文将会简单介绍Kubernetes的核心概念。 因为这些定义可以在Kubernetes的文档中找到,所以文章也会避免用大段的枯燥的文字介绍。 相反,我们会使用一些图表(其中一些是动画)和示例来解释这些概念。我们发现一些概念(比如Service)如果没有图表的辅助就很难全面地理解。在合适的地方我们也会提供Kubernetes文档的链接以便读者深入学习。 什么是Kubernetes? Kuberne…- 17
- 0
-
Kubernetes(k8s)集群部署(k8s企业级Docker容器集群管理)系列之部署master/node节点组件(四)
0、前言 整体架构目录:ASP.NET Core分布式项目实战-目录 k8s架构目录:Kubernetes(k8s)集群部署(k8s企业级Docker容器集群管理)系列目录 1、部署master组件 master 服务器的组件有:kube-apiserver、kube-controller-manager、kube-scheduler 因此需要下载k8s master,下载地址:https:…- 7
- 0
-
Kubernetes之(八)Pod的生命周期
目录 Kubernetes之(八)Pod的生命周期 理解Pod Pod内如何管理多个容器 * Pod的使用 * 其他替代选择 * Pod的持久性 * Pod的终止 * Init容器 * Pause容器 Pod的生命周期 Pod的phase * Pod的状态 * 容器探针 * 存活性探测 livenessProbe * 就绪性探测 readnessProbe * livenessProbe和read…- 6
- 0
-
kubernetes 服务发现和负载均衡
kubernetes中如何发现服务 如何发现pod提供的服务 如何使用kube-dns发现服务 service:服务,是一个虚拟概念,逻辑上代理后端pod。众所周知,pod生命周期短,状态不稳定,pod异常后新生成的pod ip会发生变化,之前pod的访问方式均不可达。通过service对pod做代理,service有固定的ip和port,ip:port组合自动关联后端pod,即使pod发生改…- 5
- 0
-
Kubernetes系列之五:使用yaml文件创建service向外暴露服务
Service和Pod的理论介绍,方便继续下去 Pod是有生命周期的,使用凡人皆有一死来描述pod很贴切,当一个工作节点(node)销毁时,节点上运行的pods也会被销毁, ReplicationController会动态地在其他节点上创建Pod来保持应用程序的运行,每一个Pod都有一个独立的IP地址,甚至是同一个节点上的Pod,可以看出Pod的IP是动态的,它随Pod的创建而创建,随Pod的销毁…- 49
- 0
-
带你玩转kubernetes-k8s(第四篇:k8s-Label,Deployment基本概念及实例)
周六本人生日和朋友喝酒去了,给大家说声抱歉,两天没有更新,希望大家可以谅解! 今天我们主要讲解k8s中的Label,Doployment,Horizontal Pod Aitoscaler(HPA).在讲解中途,我们会穿插一些小的实例,使大家可以更加的了解。 Label:一个Label是一个Key-Value的键值对,Label可以被附加到各种资源对象上(Pod,Node,Service,R…- 59
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!