zoukankan      html  css  js  c++  java
  • centos7安装ansible并简单设置k8s集群节点hosts文件

    centos7安装ansible

    备注:这里只是简单介绍和使用ansible,详细的用法可以参考官网和其他博客。

    安装

    [root@huan ~]# yum install -y epel-release
    
    [root@huan ~]# yum install -y ansible
    

    修改ansible配置文件

    [root@huan ~]# vim /etc/ansible/ansible.cfg
    

    将host_key_checking的注释取消,这样某台主机首次登录的其他主机时候就不会提示输入yes/no了。

    # uncomment this to disable SSH key host checking
    host_key_checking = False
    

    配置主机文件

    [root@huan ~]# vim /etc/ansible/hosts
    

    这个hosts配置你需要管理的主机的IP,并且可以通过设置别名来给不同的节点做区分,name可以按自己的想法或者节点的功能来取。比如[name][etcd]等。

    [etcd:vars]通过别名+:的形式,可以设置一些变量,通过ansible去调度的时候,会自动读取和识别这些变量名。比如下面设置了ansible_ssh_useransible_ssh_,就是设置登录用的用户名和密码。

    [one]
    10.4.7.11
    10.4.7.12
    
    [two]
    10.4.7.21
    10.4.7.22
    
    [three]
    10.4.7.200
    
    [etcd]
    10.4.7.12
    10.4.7.21
    10.4.7.22
    
    [docker]
    10.4.7.21
    10.4.7.22
    10.4.7.200
    
    [etcd:vars]
    ansible_ssh_user='root'
    ansible_ssh_pass='1'
    
    [one:vars]
    ansible_ssh_user='root'
    ansible_ssh_pass='1'
    
    [two:vars]
    ansible_ssh_user='root'
    ansible_ssh_pass='1'
    
    [three:vars]
    ansible_ssh_user='root'
    ansible_ssh_pass='1'
    
    [docker:vars]
    ansible_ssh_user='root'
    ansible_ssh_pass='1'
    
  • 相关阅读:
    js 控制页面跳转的5种方法
    弹性盒
    js中变量声明有var和没有var的区别
    解决Cannot read property 'style' of null中样式问题
    JS中用for循环解决重复定义的问题
    博客第一天
    jQuery 无缝轮播
    随鼠标移动
    倒计时
    轮播图
  • 原文地址:https://www.cnblogs.com/liuhuan086/p/13599857.html
Copyright © 2011-2022 走看看