support kubernetes 1.8
parent
d039b4dfe0
commit
6238d2fa46
|
@ -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等领域。
|
||||||
|
|
||||||
|
|
|
@ -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)
|
||||||
|
|
|
@ -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)
|
||||||
|
|
Loading…
Reference in New Issue