美文网首页容器
重头构建kubernetes集群v1.81

重头构建kubernetes集群v1.81

作者: 王义杰 | 来源:发表于2017-10-19 11:32 被阅读8次

简洁点只记录步骤,关键的地方才备注说明;

设置包转发:

net.ipv4.ip_forward = 1

下载二进制包:

先下载最新版本的源码:

https://github.com/kubernetes/kubernetes/releases/tag/v1.8.1

下载后解压,运行下载脚本,本人当时国内下载速度还蛮快,庆幸!

./kubernetes/cluster/get-kube-binaries.sh

下载二进制程序

下载包存放的位置,里面包含了所有需要的软件,

包下载的二进制解压,可以放一个新的目录,后面的描述主要基于二进制文件目录,./kubernetes/server/bin包含所有必需的二进制文件

安装docker

yum install -y yum-utils\device-mapper-persistent-data\lvm2

现在docker只有一个包,不在依赖自己的包,都在系统源里面有,所有下载一个aliyun的安装包就可以安装

wget http://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/stable/Packages/docker-ce-17.06.2.ce-1.el7.centos.x86_64.rpm

安装前可以更新下系统

yum install docker-ce-17.06.2.ce-1.el7.centos.x86_64.rpm

systemctl start docker && systemctl enable docker && systemctl status docker

导入镜像

docker load -i ./kubernetes/server/bin/kube-apiserver.tar

docker load -i ./kubernetes/server/bin/kube-controller-manager.tar

docker load -i ./kubernetes/server/bin/kube-proxy.tar

docker load -i ./kubernetes/server/bin/kube-scheduler.tar

下载etcd镜像:

docker pull quay.io/coreos/etcd:v2.2.1

生成证书,证书我也觉得很扎手,我是复制kubeadm的证书,自己想办法

https://kubernetes.io/docs/admin/authentication/#creating-certificates/

设置adminconfig,会在目录下生产一个配置文件

kubectl config set-cluster local --certificate-authority=/srv/kubernetes/ca.crt --embed-certs=true --server=https://172.19.6.28

kubectl config set-credentials admin --client-certificate=/srv/kubernetes/apiserver.crt --client-key=/srv/kubernetes/apiserver.key --embed-certs=true --token=RrRixoUDucnmsFMFzHRpARpsK4VcgXop

kubectl config set-context kubernetes --cluster=local --user=admin

kubectl config use-context kubernetes

具体的配置文件生成就不细说了,可以参照以前配置文件

相关文章

  • 重头构建kubernetes集群v1.81

    简洁点只记录步骤,关键的地方才备注说明; 设置包转发: net.ipv4.ip_forward = 1 下载二进制...

  • 构建Kubernetes集群

    对应的每台设备都需要操作 kubernetes-master kubernetes-node1 kuberne...

  • minikube安装k8s

    前言,kubernetes在现在的企业级应用构建中非常火爆,但是kubernetes集群的安装异常复杂,让很多学者...

  • k0s部署安装

    k0s 号称是一款简易、稳定且经过认证的 Kubernetes 发行版,它提供了构建 Kubernetes 集群所...

  • docker集群管理工具kubernetes初步搭建

    前言:Kubernetes 是Google开源的容器集群管理系统,它构建于docker技术之上,基于Docker构...

  • Kubernetes(四)之组件介绍

    Kubernetes各个组件介绍 Kubernetes 集群组件交互架构 如下图所示为Kubernetes集群中各...

  • Kubernetes Dashboard

    概述 Kubernetes Dashboard 是 Kubernetes 集群的 Web UI,用于管理集群。 安...

  • Kubernetes

    基本概念 Kubernetes Cluster:集群; Kubernetes Master:主节点。对整个集群进行...

  • 使用Kubeadm构建Kubernetes集群

    目录 写在前面 环境 本次安装的版本 最低要求 安装前准备 安装docker 安装kubeadm相关 初始化集群 ...

  • 构建Kubernetes高可用集群

    1. 统一环境配置(构建Kubernetes基础系统镜像防止后面逐台安装) 此处为加固印象,本人重新构建,技术嘛,...

网友评论

    本文标题:重头构建kubernetes集群v1.81

    本文链接:https://www.haomeiwen.com/subject/udbluxtx.html