Kubernetes 部署指南

本章介绍创建的 Kubernetes 集群部署方法、 kubectl 客户端的安装方法以及推荐的配置。

其中 Kubernetes-The-Hard-Way 介绍了在 GCE 的 Ubuntu 虚拟机中一步步部署一套 Kubernetes 高可用集群的详细步骤,这些步骤也同样适用于 CentOS 等其他系统以及 AWS、Azure 等其他公有云平台。

一般部署完成后,还需要运行一系列的测试来验证部署是成功的。sonobuoy 可以简化这个验证的过程,它通过一系列的测试来验证集群的功能是否正常。其使用方法为

go get -u -v github.com/heptio/sonobuoy

sonobuoy run
sonobuoy status
sonobuoy logs
sonobuoy retrieve .

# Cleanup
sonobuoy delete

版本依赖

Kubernetes v1.11 支持的外部组件版本为

  • Etcd: v3.2.18
  • Docker: 1.11.2 to 1.13.1 and 17.03.x
  • Go: 1.10.2
  • CNI: v0.6.0
  • CSI: 0.3.0
  • Dashboard: v1.8.3
  • Heapster: v1.5.2
  • Cluster Autoscaler: v1.3.0
  • Kube-dns: v1.14.10
  • Calico: v2.6.7
  • Crictl: v1.11.0
  • CoreDNS: v1.1.3

部署方法

© Pengfei Ni all right reserved,powered by GitbookUpdated at 2018-08-13 08:16:52

results matching ""

    No results matching ""