“高级篇“码头工人之kubernetes环境搭建与预先环境准备(32)

  
  
  

原创文章,欢迎转载。转载请注明:转载自它人故事会,谢谢!
原文链接地址:“高级篇“码头工人之kubernetes环境搭建与预先环境准备(32)

     

上次讲了美丽的理论部分,从这次开始实践部分。从环境搭建的实际操作中,深入了解k8的组件和它的架构设计。对于新手来说,搭建一个完整的美丽的环境真心困难啊,至少我在中级搭建的时候感觉很麻烦,如果你科学上网的话,可以通过kubernetes-admin的方式,但是相信大部分的老铁,还是绿色的上网环境,特别美丽的服务器,根本不具备科学上网能力的,对于这个问题,社区也推出来了很多自研的部署方案,经过迭代也踊跃了很多种的方案。都不太适合新手来,虽然好解决,但是安装节点对你来说还是个黑盒,这些方案的学习成本都非常的高,有的不够灵活,想特殊配置的。源码:https://github.com/limingios/msA-docker群分支的流浪汉/k8和https://github.com/limingios/kubernetes-starter

     

参考高手总结的美丽的安装

  
  https://github.com/limingios/kubernetes-starter

     
      <李>绿色网络情况下愉快的安装网络集群李   <李>安装的过程加深对美丽的深入理解   
  
  

尽量让部署变的简单,第一次安装,剥离了认证和授权部分,非必须安装的放在最后,从整体上把握美丽的运行机制。最后加上认证授权.k8s的难点就是认证和授权,加入进去后会让人感觉整个过程,让人感觉非常非常的复杂,所以在这里第一次安装的时候做了剥离。

     

  
      <李>脚本gen-config.sh   
      

    脚本非常的简单,就是帮助各位老铁生成一些配置文件,因为k8涉及到的脚本也非常多,不可能手动一点一滴的去敲,配置写成了模板,通过脚本生成适应自己环境的配置文件。比如你的机器的主机名、ip、文件的存放路径各有不同。

      李   
  

预先环境准备

  
      <李>虚拟机介绍和安装   
      

    3台虚拟机还是通过流浪汉来生成对应的虚拟机.vagrant已经安装了对应的码头工人。

      李   
           系统类型   IP地址   节点角色   CPU   内存   主机名               Centos7   192.168.66.101   主   1   2 g   server01         Centos7   192.168.66.102   工人   1   1克   server02         Centos7   192.168.66.103   工人   1   1克   server03            

  

  

  
      <李>三台机器接受所有ip的数据包转发   
  
 <代码类=" language-bash "> vi/lib/systemd/system/docker.service美元
  
  #找到ExecStart=xxx,在这行上面加入一行,内容如下:(美丽的网络需要)
  向前ExecStartPost=/sbin/iptables - i - s 0.0.0.0/0 - j接受