support kubernetes 1.8

pull/88/head
Jimmy Song 2017-12-15 19:49:49 +08:00
parent d039b4dfe0
commit 6238d2fa46
3 changed files with 23 additions and 3 deletions

View File

@ -1,6 +1,6 @@
# Kubernetes Handbook # Kubernetes Handbook
[Kubernetes](http://kubernetes.io)是Google基于[Borg](https://research.google.com/pubs/pub43438.html)开源的容器编排调度引擎,作为[CNCF](http://cncf.io)Cloud Native Computing Foundation最重要的组件之一它的目标不仅仅是一个编排系统而是提供一个规范可以让你来描述集群的架构定义服务的最终状态kubernetes可以帮你将系统自动得达到和维持在这个状态。 [Kubernetes](http://kubernetes.io)是Google基于[Borg](https://research.google.com/pubs/pub43438.html)开源的容器编排调度引擎,作为[CNCF](http://cncf.io)Cloud Native Computing Foundation最重要的组件之一它的目标不仅仅是一个编排系统而是提供一个规范可以让你来描述集群的架构定义服务的最终状态kubernetes可以帮你将系统自动得达到和维持在这个状态。Kubernetes作为云原生应用的基石相当于一个云操作系统其重要性不言而喻。
本书记录了本人从零开始学习和使用Kubernetes的心路历程着重于经验分享和总结同时也会有相关的概念解析希望能够帮助大家少踩坑少走弯路还会指引大家关于关注kubernetes生态周边如微服务构建、DevOps、大数据应用、Service Mesh、Cloud Native等领域。 本书记录了本人从零开始学习和使用Kubernetes的心路历程着重于经验分享和总结同时也会有相关的概念解析希望能够帮助大家少踩坑少走弯路还会指引大家关于关注kubernetes生态周边如微服务构建、DevOps、大数据应用、Service Mesh、Cloud Native等领域。

View File

@ -81,7 +81,7 @@
### 最佳实践 ### 最佳实践
- [最佳实践概览](practice/index.md) - [最佳实践概览](practice/index.md)
- [在CentOS上部署kubernetes1.6集群](practice/install-kbernetes1.6-on-centos.md) - [在CentOS上部署kubernetes集群](practice/install-kbernetes1.6-on-centos.md)
- [创建TLS证书和秘钥](practice/create-tls-and-secret-key.md) - [创建TLS证书和秘钥](practice/create-tls-and-secret-key.md)
- [创建kubeconfig文件](practice/create-kubeconfig.md) - [创建kubeconfig文件](practice/create-kubeconfig.md)
- [创建高可用etcd集群](practice/etcd-cluster-installation.md) - [创建高可用etcd集群](practice/etcd-cluster-installation.md)

View File

@ -1,4 +1,6 @@
# 在CentOS上部署kubernetes1.6集群 # 在CentOS上部署kubernetes集群
> 本文档最初是基于kubenetes1.6版本编写的对于kuberentes1.8版本同样适用,这是个别位置有稍许变动,变动的地方我将特别注明。
本系列文档介绍使用二进制部署 `kubernetes` 集群的所有步骤,而不是使用 `kubeadm` 等自动化方式来部署集群同时开启了集群的TLS安全认证 本系列文档介绍使用二进制部署 `kubernetes` 集群的所有步骤,而不是使用 `kubeadm` 等自动化方式来部署集群同时开启了集群的TLS安全认证
@ -48,9 +50,27 @@
## 安装前的准备 ## 安装前的准备
1. 在node节点上安装docker1.12.5 1. 在node节点上安装docker1.12.5
直接使用`yum install docker`
2. 关闭所有节点的SELinux 2. 关闭所有节点的SELinux
**永久方法 需要重启服务器**
修改`/etc/selinux/config`文件中设置SELINUX=disabled ,然后重启服务器。
**临时方法 设置系统参数**
使用命令`setenforce 0`
**附:**
setenforce 1 设置SELinux 成为enforcing模式
setenforce 0 设置SELinux 成为permissive模式
3. 准备harbor私有镜像仓库 3. 准备harbor私有镜像仓库
参考https://github.com/vmware/harbor
## 步骤介绍 ## 步骤介绍
- [1 创建 TLS 证书和秘钥](create-tls-and-secret-key.md) - [1 创建 TLS 证书和秘钥](create-tls-and-secret-key.md)