美文网首页kubernetes以及运维开发系列
kubernetes v1.11 二进制部署(一)之环境介绍

kubernetes v1.11 二进制部署(一)之环境介绍

作者: Devops海洋的渔夫 | 来源:发表于2018-09-02 08:40 被阅读158次

    原创内容,转载请注明出处

    博主地址:https://aronligithub.github.io/

    闲言乱语

    在前段日子编写了kubernetes部署全过程之后,好友告诉我,你写得太长啦。能不能拆分章节一下。但是由于各种工作上和学习自研上的计划以及任务太多了,这个篇章的修改以及新篇章的编写给延迟了下来,但是为了更加方便各位读者们阅读,我以下对内容做了四个篇章的拆分

    kubernetes v1.11 二进制部署篇章目录

    前言

    在经过上一篇章关于kubernetes 基本技术概述铺垫,在部署etcd集群之后,就可以开始部署kubernetes的集群服务了。

    如果你是直接访问到该篇章,不清楚etcd如何部署,不清楚我写的kubernetes系列文章铺垫,可以访问这里


    部署基本步骤说明

    • 下载kubernetes二进制可执行文件
    • 使用openssl生成ca证书
    • 部署kubernetes的master服务
    • 部署kubernetes的node服务

    环境准备

    服务器拓扑

    host name ServerIP Services
    Server81 172.16.5.81 master 、node 、etcd
    Server86 172.16.5.86 node 、etcd
    Server87 172.16.5.87 node 、etcd

    服务器预处理配置

    1. 关闭防火墙服务
    systemctl stop firewalld
    systemctl disable firewalld
    setenforce 0
    
    1. 关闭selinux
    查看SELinux状态:
    1、/usr/sbin/sestatus -v  或者sestatus
    2、修改配置文件需要重启机器:
    修改/etc/selinux/config 文件
    将SELINUX=enforcing改为SELINUX=disabled
    重启机器即可
    
    1. 配置服务器的ntp时间钟(保证服务器之间的时间同步)
    yum install ntp ntpdate -y
    timedatectl status
    timedatectl list-timezones | grep Shanghai
    timedatectl set-timezone Asia/Hong_Kong
    timedatectl set-ntp yes
    date
    
    1. 关闭硬盘的swap分区
    关闭swap
    sudo swapoff -a
    #要永久禁掉swap分区,打开如下文件注释掉swap那一行 
    sudo vi /etc/fstab
    

    k8s1.11下载二进制文件

    从Kubernetes官网Github下载编译好的二进制包

    访问kubernetes的Github,查看页面如下:

    下载kubernetes.tar.gz文件,包含了Kubernetes的服务程序文件、文档和示例。
    '注意:现在下载都需要翻墙才可以下载了。(不翻墙的话印象中后面也可以下载,不过很慢)'
    

    解压二进制文件以及下载server以及client执行文件

    1. 上传并解压二进制文件压缩包


    2.下载client和server的二进制文件


    从kubernetes/client的介绍文件中可以知道,需要去执行
    Run cluster/get-kube-binaries.sh to download client and server binaries.
    

    3.查看下载好的server文件


    好了,这里已经下载好kubernetes所需的二进制文件了,那么下一步就是创建kubernetes集群所需要的TLS证书文件。

    kubernetes v1.11 二进制部署篇章目录

    相关文章

      网友评论

        本文标题:kubernetes v1.11 二进制部署(一)之环境介绍

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