kubernetes 中的文章

微服务之服务治理

服务治理用来实现各个微服务实例的注册与发现,是微服务架构中最关键的基础设施。 大多数服务治理框架主要都是实现服务实例的自动化注册和发现。一个服务治理框架一般由以下两部分组成:服务注册和服务发现。 服务注册 服务注册是指服务在其网络上声明自己上线的……

阅读全文

Kubernetes 1.6 高可用集群部署

我们已经可以很方便的使用kubeadm快速初始化Kubernetes集群,但kubeadm当前还不能用于生产环境,同时kubeadm初始化的集群的Master节点不是高可用的,后端存储etcd也是单点。因此,本文将基于Kubernetes二……

阅读全文

Kubernetes 集群运维笔记

本篇记录在日常对Kubernetes集群管理时的一些问题和解决方法。 维护Node k8s集群运行一段时间后,有时需要对Node节点进行维护,例如进行内核或已安装软件的升级。 在进行维护之前需要禁止新的Pod调度到该节点上,同时要将该节点上的Po……

阅读全文

Kubernetes Ingress实战

2018/06:经过一年多的发展Kubernetes的Ingress发生了很大的变化,这篇的很多地方都不适用了。因此决定结合我们目前的使用情况重新写几篇Kubernetes Ingress相关的分享,链接如下,内容是比较入门和初级的实操,请高……

阅读全文

Kubernetes 1.6新特性学习:RBAC授权

概述 Kuberntes中API Server的访问控制过程图示如下: 在Kubernetes中,授权(authorization)是在认证(authentication)之后的一个步骤。 授权就是决定一个用户(普通用户或ServiceAccoun……

阅读全文

Kubernetes的组成和资源对象简介

1.Kubernetes简介 1.1 Kubernetes和微服务 在介绍Kubernetes之前,我们先来了解一下云原生架构。 云原生的概念最早在2013年由Pivotal的Matt Stine提出。 经过社区不断完善, 包括Agile Infrastructure, Continuous Delivery, DevOps, Microservices, 12 Factor App……

阅读全文

使用kubeadm安装Kubernetes 1.6

环境准备 1192.168.61.41 node1 2192.168.61.42 node2 3192.168.61.43 node3 安装Docker 1.12 Kubernetes 1.6还没有针对docker 1.13和最新的docker 17.03上做测试和验证,所以这里安装Kubernetes官方推荐的Docker 1.12版本。 1yum install -y yum-utils 2 3yum-config-manager \ 4 --add-repo \ 5 https://docs.docker.com/v1.13/engine/installation/linux/repo_files/centos/docker.repo 6 7yum makecache fast 查看版本: 1yum list docker-engine.x86_64 --showduplicates……

阅读全文

Kubernetes 1.6新特性

Kubernetes 1.6已结发布,包括9个Stable特性、12个Beta特性、8个Alpha特性,共29个新特性。 Kubernetes 1.6重点关注集群规模扩展和自动化。目前最多支持5000个节点的集群;动态存储配置特性进入Stable;基于角色的访问控制(RBAC)、k……

阅读全文

Kubernetes资源对象之Secret

Kubernetes中的Secret资源可以用来存储密码、Token、秘钥等敏感数据。 将这些敏感信息保存在Secret中,相对于暴露到Pod、镜像中更加的安全和灵活。 1.Kubernetes Secret的类型 Kubernetes内置了三种类型的Secret: 1.1 Service……

阅读全文