随笔分类 - kubenetes
kubenetes
摘要:配置和安装 Heapster 到 "heapster release 页面" 下载最新版本的 heapster。 文件目录: 我这使用已经修改好的 yaml 文件见: "heapster" 我们自己创建了heapster的rbac配置 配置 grafana deployment + 如果后续使用 k
阅读全文
摘要:部署kubernetes node节点 kubernetes node 节点包含如下组件: + Flanneld: 省略,参照之前部署的文档 + Docker1.12.5: 省略,参照之前部署的文档 + kubelet + kube proxy 目录和文件 我们再检查一下三个节点上,经过前几步操作已
阅读全文
摘要:安装和配置 kubedns 插件 官方的yaml文件在: 。 该插件直接使用kubernetes部署,官方的配置文件中包含以下镜像: gcr.io/google_containers/k8s dns dnsmasq nanny amd64:1.14.1 gcr.io/google_container
阅读全文
摘要:部署Flanneld网络 + Flanneld:用于解决容器之间网络互通,这里我们要配置TLS认证。 + Docker1.12.5:docker的安装很简单,这里也不说了。 配置Flanneld + 这里我们使用yum的方式部署Flanneld和docker service配置文件 配置文件 在FL
阅读全文
摘要:部署高可用 kubernetes master 集群 kubernetes master 节点包含的组件: + kube apiserver + kube scheduler + kube controller manager 目前这三个组件需要部署在同一台机器上。 + 、`kube control
阅读全文
摘要:本文档介绍创建 kubeconfig 文件 下载 kubectl 创建 kubectl kubeconfig 文件 + 证书 OU 字段值为 ,`kube apiserver cluster admin system:masters cluster admin kube apiserver` 相关
阅读全文
摘要:本文档记录自己的学习历程! 创建 kubeconfig 文件 、`kube proxy kube apiserver` 进程通信时需要认证和授权; kubernetes 1.4 开始支持由 为客户端生成 TLS 证书的 "TLS Bootstrapping" 功能,这样就不需要为每个客户端生成证书了
阅读全文
摘要:本文档记录自己的学习历程! 创建高可用 etcd 集群 kuberntes 系统使用 etcd 存储所有数据,本文档介绍部署一个三节点高可用 etcd 集群的步骤,这三个节点使用以下机器: + 192.168.1.121 + 192.168.1.122 + 192.168.1.123 TLS 认证文
阅读全文
摘要:本文档记录自己的学习历程! 创建 TLS CA证书及密钥 系统的各组件需要使用 证书对通信进行加密,本文档使用 的 PKI 工具集 "cfssl" 来生成 Certificate Authority (CA) 和其它证书; 生成的 CA 证书和秘钥文件如下: + ca key.pem + ca.pe
阅读全文
摘要:本文档记录自己的学习历程! 介绍 Kubernetes是容器集群管理系统,是一个开源的平台,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。 通过Kubernetes你可以: + 快速部署应用 + 快速扩展应用 + 无缝对接新的应用功能 + 节省资源,优化硬件资源的使用 + 我们的目标是促进完
阅读全文