使用多个树莓派Raspberry Pi搭建Kubernetes集群

Posted Posted in Kubernetes, 云计算, 新玩意, 树莓派

Kubernetes 从一开始就被设计为云原生的企业级容器编排系统。它已经成长为事实上的云容器平台,并由于接受了容器原生虚拟化和无服务器计算等新技术而继续发展。

没有什么比 Kubernetes 更懂“云”,也没有什么能比树莓派更合适“集群起来”!在廉价的树莓派硬件上运行本地的 Kubernetes 集群是获得在真正的云技术巨头上进行管理和开发的经验的好方法。

本教程将指引大家使用 Kubernetes 安装在多个树莓派上,实现自己的“家庭私有云”容器服务。

….[阅读全文]

如何在微软Azure云平台中部署Kubernetes(K8s)容器集群 快速入门教程

Posted Posted in Azure, Kubernetes, 云计算

Windows Azure是微软基于云计算的操作系统,现在更名为“Microsoft Azure”,和Azure Services Platform一样,是微软“软件和服务”技术的名称。Windows Azure的主要目标是为开发者提供一个平台,帮助开发可运行在云服务器、数据中心、Web和PC上的应用程序。云计算的开发者能使用微软全球数据中心的储存、计算能力和网络基础服务。

在这个快速入门教程中,我们使用 Azure CLI 创建一个 Kubernetes 集群,然后在集群上部署运行由 Web 前端和 Redis 实例组成的多容器应用程序。一旦部署完成,应用程序可以通过互联网访问。 ….[阅读全文]

Erik_Xu从技术角度讨论微服务架构

Posted Posted in Docker, Kubernetes, 云计算, 经验, 菜鸟

什么是微服务架构

  微服务架构是一项在云中部署应用和服务的新技术。大部分围绕微服务的争论都集中在容器或其他技术是否能很好的实施微服务,而红帽说API应该是重点。
  微服务可以在“自己的程序”中运行,并通过“轻量级设备与HTTP型API进行沟通”。关键在于该服务可以在自己的程序中运行。通过这一点我们就可以将服务公开与微服务架构(在现有系统中分布一个API)区分开来。在服务公开中,许多服务都可以被内部独立进程所限制。如果其中任何一个服务需要增加某种功能,那么就必须缩小进程范围。在微服务架构中,只需要在特定的某种服务中增加所需功能,而不影响整体进程的架构。

….[阅读全文]

使用Kubernetes API Server操作Kubernetes服务器

Posted Posted in Docker, Kubernetes, 云计算, 笔记, 菜鸟

准备工作
首先要准备一个1.5+版本的Kubernetes,并且开放了API Server的http访问端口8080。本文使用的是1.10的版本,没有环境的可以参考我上一篇文章《在CentOS 7环境下安装Kubernetes教程(单Master模式)》进行安装。

使用http://master-ip:8080/apis检查API是否能正常访问,这里的master-ip是192.168.132.132。

如果地址无法访问,需要设置Kubernetes开通http访问端口8080。

 1. 在Master中进入API Server的启动脚本目录

cd /etc ….[阅读全文]

菜鸟入门:在CentOS 7环境下安装Kubernetes教程(单Master模式)

Posted Posted in Docker, Kubernetes, 云计算, 笔记, 菜鸟

Kubernetes简介

  Kubernetes简称K8s,是用8代替8个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。
  Kubernetes是Google开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。在生产环境中部署一个应用程序时,通常要部署该应用的多个实例以便对应用请求进行负载均衡。
  在Kubernetes中,我们可以创建多个容器,每个容器里面运行一个应用实例,然后通过内置的负载均衡策略,实现对这一组应用实例的管理、发现、访问,而这些细节都不需要运维人员去进行复杂的手工配置和处理。

….[阅读全文]

Kubernetes服务编排利器:Helm的安装与使用

Posted Posted in Docker, Kubernetes, 云计算, 笔记, 菜鸟

Helm介绍

在Kubernetes中部署容器云应用(容器或微服务编排)是一项有挑战性的工作,Helm就是为了简化在Kubernetes中安装部署容器云应用的一个客户端工具。通过Helm能够帮助开发者定义、安装和升级Kubernetes中的容器云应用。同时,也可以通过Helm进行容器云应用的分享。

….[阅读全文]

腾讯蓝鲸平台(CMDB)开源版部署Kubernetes(K8S)实战

Posted Posted in Docker, Kubernetes, 云计算

什么是腾讯蓝鲸CMDB

蓝鲸配置平台(蓝鲸CMDB)是一个基于运维场景设计的企业配置管理服务。主要功能:

1. 拓扑化的主机管理:主机基础属性、主机快照数据、主机归属关系管理

2. 组织架构管理:可扩展的基于业务的组织架构管理

3. 模型管理:既能管理业务、集群、主机等内置模型,也能自定义模型

4. 进程管理:基于模块的主机进程管理

5. 事件注册与推送:提供基于回调方式的事件注册与推送

6. 通用权限管理:灵活的基于用户组的权限管理

7. 操作审计:用户操作行为的审计与回溯 ….[阅读全文]

你了解Kubernetes(k8s)吗?一文让你理解k8s核心概念

Posted Posted in Kubernetes, 云计算, 笔记, 菜鸟

一、云原生是什么

CNCF给出的定义是:

容器化微服务容器可以动态调度我认为云原生实际上是一种理念或者说是方法论,它包括如下四个方面:

容器化:作为应用包装的载体持续交付:利用容器的轻便的特性,构建持续集成和持续发布的流水线DevOps:开发与运维之间的协同,上升到一种文化的层次,能够让应用快速的部署和发布微服务:这是应用开发的一种理念,将单体应用拆分为微服务才能更好的实现云原生,才能独立的部署、扩展和更新一句话解释什么是云原生应用:云原生应用就是为了在云上运行而开发的应用

….[阅读全文]