美文网首页Docker容器k8s那点事儿Ceph学习之路
[集群自动化一]3分钟装好k8s_HA-v1.13.0

[集群自动化一]3分钟装好k8s_HA-v1.13.0

作者: LinuxMan_yang | 来源:发表于2018-12-14 15:56 被阅读0次

*


原文链接

To install k8s_HA-1.13.0 on CoreOS

external-etcd.png

Prepare:

  • download:
  • CONFIG
    • vi CONFIG -----just need modify node&master's IP
K8S_VER=v1.13.0
CIDR_SUBNET=10.244.0.0/16
KUBECONFIG=/etc/kubernetes/admin.conf
LOAD_BALANCER_DNS=k8sha.yunwei.edu
LOAD_BALANCER_PORT=8443
CP1_HOSTNAME=master1.yunwei.edu
CP2_HOSTNAME=master2.yunwei.edu
CP3_HOSTNAME=master3.yunwei.edu
VIP_IP=192.168.253.30
CP1_IP=192.168.253.31
CP2_IP=192.168.253.32
CP3_IP=192.168.253.33
NODE1_IP=192.168.253.34
NODE1_HOSTNAME=node1.yunwei.edu
REMOTE_USER=core
#
master="$CP1_IP,$CP2_IP,$CP3_IP"
node="$NODE1_IP"  # add IP seprate by ','
NODES="$master,$node"
net="calico" #calico or flannel
dashboard=true
helm=true
ingress=true
prometheus=true
efk=true
istio=true

#just for coreos machines
KVM_NAME="master1,master2,master3,node1"
GATEWAY=192.168.253.125
DNS1=192.168.253.110
DNS2=114.114.114.114
  • clone

    • clone or install CoreOS machines

    cd clone_coreos;sh clone_machine.sh

Install

  • Install for single master:

    sh -x install.sh all

  • Install for multi master:

    sh -x install.sh allha

安装视频

安装完成

验证安装

  • 浏览svc.html 包含相关服务的链接
  • sh install.sh status 查看各服务状态

当需要重新安装:

`sh -x install.sh reset`

install.sh 的HELP

usage: install.sh [prepare|p]|p1|p2|p3|p4|[1|base]|[2|addon]|[3|ha]|dashboard|network|node|rejoin|ingress|helm|prometheus|efk|istio|finish|default|help|...   [-c|--config  /path/to/config/config.filename]
        p|prepare      :cp&load all tgz&images.
        p1             :cp&load base tgz&images.
        p2             :cp&load addon tgz&images.
        p3             :cp&load istio tgz&images.
        p4             :cp&load HA tgz&images.
        1|base         :install k8s base component&calico&dashboard.
        2|addon        :install k8s addon component:helm,ingress,efk,prometheus.
        3|ha           :install HA cluster of k8s.
        node           :only join node.
        all|default    :install all configured in CONFIG file with single master.
        allha          :install all configured in CONFIG file with HA three master.
        finish         :get login token&svc.
        rejoin         :need join other node after 24h.
        ingress        :install ingress.
        helm           :install helm.
        efk            :install efk.
        prometheus     :install prometheus.
        istio          :install istio component.
        reboot         :reboot all
        reset          :kubeadm reset all
        etcdcheck      :check etcd cluster
        calicocheck    :check calico status
        getpods        :get pods -o wide
        getsvc         :get svc -o wide
        genindex       :gen index svc.html
        status         :get etcd&calico&pods
        timezone8      :set timezone CST-8
        route          :add route temporally


微信公众号: [LinuxMan]

Linux命令用法速查公众号,如:输入ls,返回用法链接,内含500+命令用法
  _       _                          __  __                 
 | |     (_)  _ __    _   _  __  __ |  \/  |   __ _   _ __  
 | |     | | | '_ \  | | | | \ \/ / | |\/| |  / _` | | '_ \ 
 | |___  | | | | | | | |_| |  >  <  | |  | | | (_| | | | | |
 |_____| |_| |_| |_|  \__,_| /_/\_\ |_|  |_|  \__,_| |_| |_|

相关文章

  • [集群自动化一]3分钟装好k8s_HA-v1.13.0

    * To install k8s_HA-1.13.0 on CoreOS Prepare: download:co...

  • Flume连接Kafka

    使用flume读取linux的文本文件,将数据发送到kafka 安装好zk集群,安装好kafka集群,安装好flu...

  • Hbase

    一、课前准备 安装好对应版本的hadoop集群,并启动 安装好对应版本的zookeeper集群,并启动 二、课堂主...

  • CentOS7安装Hadoop集群

    安装Hadoop之前,请先安装好zookeeper集群并启动参考 CentOS7安装Zookeeper集群 我这...

  • [集群自动化二]3分钟装好CEPH

    前言: 本篇记述了一个三结点的CEPH集群,在CoreOS上的docker化自动安装版本:ceph mimic 1...

  • RabbirMQ集群节点操作

    RabbirMQ集群节点操作 RabbitMQ集群搭建 例如: 绑Hosts关系 以上两台机器都安装好rabbit...

  • HBase 的数据迁移importTsv功能

    数据迁移场景举例 Hbase集群装好了,若需要往表中装数据; 数据的备份,如测试集群往生产集群上迁移。 几种HBa...

  • 部署 Kubernetes Dashboard 2.0.0 并通

    前提 假设已安装好 Kubernetes 集群以及 NGINX Ingress Controller, 信息如下:...

  • 使用kubeadm和helm搭建kubenetes1.13

    前言 前面我们按照kubernetes集群的需求装好了机器,我们这次kubernetes集群的话打算使用两台以上的...

  • 2019-07-01

    一、Kubernetes简介 Kubernetes(简称K8S)是开源的容器集群管理系统,可以实现容器集群的自动化...

网友评论

    本文标题:[集群自动化一]3分钟装好k8s_HA-v1.13.0

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