美文网首页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