本系列文档介绍使用二进制部署 kubernetes v1.16.6
集群的所有步骤(Hard-Way 模式)。
在部署的过程中,将详细列出各组件的启动参数,它们的含义和可能遇到的问题。
部署完成后,你将理解系统各组件的交互原理,进而能快速解决实际问题。
所以本文档主要适合于那些有一定 kubernetes 基础,想通过一步步部署的方式来学习和了解系统配置、运行原理的人。
本系列系文档适用于 CentOS 7
及以上版本系统,随着各组件的更新而更新,有任何问题欢迎提 issue!
由于启用了 x509
证书双向认证、RBAC
授权等严格的安全机制,建议从头开始部署,否则可能会认证、授权等失败!
从 v1.16.x 版本开始,本文档做了如下调整:
新增指标监控系统:使用主流的 Prometheus、Grafana 技术栈实现集群指标采集和监控;
如果想继续使用 docker 和 flannel,请参考附件文档。
如果你觉得这份文档对你有帮助,请微信扫描下方的二维码进行捐赠,加油后的 opsnull 将会和你分享更多的原创教程,谢谢!
Copyright 2017-2020 zhangjun (geekard@qq.com)
知识共享 署名-非商业性使用-相同方式共享 4.0(CC BY-NC-SA 4.0),详情见 LICENSE 文件。
tags: worker, calico 06-6. 部署 calico 网络 kubernetes 要求集群内各节点(包括 master 节点)能通过 Pod 网段互联互通。 calico 使用 IPIP 或 BGP 技术(默认为 IPIP)为各节点创建一个可以互通的 Pod 网络。 如果使用 flannel,请参考附件 E.部署flannel网络.md(flannel 与 docker 结合使
《kubernetes-1.8.0》01-环境准备 《kubernetes 1.8.0 测试环境安装部署》 时间:2017-11-21 一、环境介绍 测试环境采用4台虚拟机( OS centos7 ),所有kubernets组件均采用rpm方式安装,使用systemd来做管理,网络组件采用calico,Master实现HA。rpm安装包来自 Mritd 所做的tarball,版本1.8.0。下载链
《kubernetes-1.8.0》04-master搭建 《kubernetes 1.8.0 测试环境安装部署》 时间:2017-11-21 一、api-HA介绍 部署三台master: 目前所谓的 Kubernetes HA 其实主要的就是 API Server 的 HA,master 上其他组件比如 controller-manager 等都是可以通过 Etcd 做选举;而 API Serv
《kubernetes-1.8.0》05-node节点搭建 《kubernetes 1.8.0 测试环境安装部署》 时间:2017-11-22 一、分发RPM及证书 本例中node节点为node-134 分发RPM包及证书,本例中的rpm包来自,mritd提供的tarball中的rpms目录: ##分发rpm包: $ cd ~/k8s/rpms/ $ scp kubernetes-node-1.
follow-me-install-kubernetes-cluster 更新到 Kubernetes 1.14 了:https://github.com/opsnull/follow-me-install-kubernetes-cluster 对 Kubernetes 开发感兴趣的,可以参考我写的、较为完整和系统的 client-go 源码解析:https://github.com/opsnu
Kubernetes集群二进制部署 https://github.com/opsnull/follow-me-install-kubernetes-cluster
本系列文档介绍使用二进制部署最新 kubernetes v1.6.2 集群的所有步骤,而不是使用 kubeadm 等自动化方式来部署集群。 在部署的过程中,将详细列出各组件的启动参数,它们的含义和可能遇到的问题。 部署完成后,你将理解系统各组件的交互原理,进而能快速解决实际问题。 所以本文档主要适合于那些有一定 kubernetes 基础,想通过一步步部署的方式来学习和了解系统配置、运行原理的人。
本系列文档介绍使用二进制部署最新 kubernetes v1.6.2 集群的所有步骤,而不是使用 kubeadm 等自动化方式来部署集群。
环境说明 CentOS 7.4 购买自阿里云普通的 ECS 华南地区(如果你是购买美国地区的服务器,则直接使用 kubespray 原项目,那些镜像地址不用修改,其他照着文档即可) 所有机子都是干净的不需要先安装 Docker 等其他容器相关的东西 机器简称 内网 IP 地址 部署软件 系统环境 硬件配置 操作机 172.18.243.242 ansible CentOS 7.4 1 vCPU +
This project is no longer maintained As of November 7th, 2018, I've decided to end my commitment to maintaining this repo and related. It's been 3 years since I last used Elasticsearch, so I no longer
本文档最初是基于kubenetes1.6版本编写的,对于kuberentes1.8及以上版本同样适用,只是个别位置有稍许变动,变动的地方我将特别注明版本要求。 本系列文档介绍使用二进制部署 kubernetes 集群的所有步骤,而不是使用 kubeadm 等自动化方式来部署集群,同时开启了集群的TLS安全认证,该安装步骤适用于所有bare metal环境、on-premise环境和公有云环境。 如
我正在使用Ansible、Docker、Jenkins和Kubernetes实现持续集成和持续部署。我已经使用Ansible和kubespray部署创建了一个具有1个主节点和2个工作节点的Kubernetes集群。我有30-40个微服务应用。我需要创建这么多的服务和部署。 我的困惑 当我使用Kubernetes包管理器Kubernetes Helm chart时,我需要在主节点上启动我的图表,还是