• 安装Kubernetes到CentOS(Minikube)


    运行环境

    系统版本:CentOS Linux release 7.6.1810 (Core)
    软件版本:Docker-ce-18.06.0、Kubectl-1.15.0、Kubernetes-v1.15.0
    硬件要求:建议最低2核4GB

    安装过程

    1、配置系统环境

    1.1、配置主机名

    [root@localhost ~]# echo 'minikube' >/etc/hostname
    [root@localhost ~]# cat /etc/hostname |xargs hostname
    [root@localhost ~]# bash
    

    1.2、配置主机解析

    [root@localhost ~]# cat <<EOF >> /etc/hosts
    172.16.254.136 minikube
    EOF
    

    1.3、关闭防火墙和SeLinux

    [root@minikube ~]# systemctl stop firewalld
    [root@minikube ~]# systemctl disable firewalld
    [root@minikube ~]# setenforce 0
    [root@minikube ~]# sed -i 's/SELINUX=.*/SELINUX=disabled/g' /etc/sysconfig/selinux
    

    1.4、关闭SWAP交换分区

    [root@minikube ~]# swapoff -a
    

    2、安装Docker

    2.1、配置Docker-YUM源

    Docker-YUM源由阿里巴巴开源镜像网提供。

    [root@minikube ~]# yum -y install epel-release.noarch yum-utils
    [root@minikube ~]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    

    2.2、安装依赖

    [root@minikube ~]# yum -y install device-mapper-persistent-data lvm2
    

    2.3、查看能安装的Docker版本

    [root@minikube ~]# yum list docker-ce.x86_64 --showduplicates | sort -r
    

    2.4、安装Docker

    [root@minikube ~]# yum -y install docker-ce-18.06.0.ce-3.el7
    

    2.5、启动Docker服务

    [root@minikube ~]# systemctl start docker
    [root@minikube ~]# systemctl enable docker
    [root@minikube ~]# systemctl status docker
    

    2.6、配置Docker使用国内镜像源

    [root@minikube ~]# cat <<EOF > /etc/docker/daemon.json
    {
      "registry-mirrors": ["http://hub-mirror.c.163.com"]
    }
    EOF
    

    2.7、重启Docker服务

    [root@minikube ~]# systemctl restart docker
    [root@minikube ~]# systemctl status docker
    

    3、安装Kubectl

    3.1、配置Kubernetes-YUM源

    Kubernetes-YUM由阿里巴巴开源镜像网提供。

    [root@minikube ~]# cat <<EOF > /etc/yum.repos.d/kubernetes.repo
    [kubernetes]
    name=Kubernetes
    baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
    enabled=1
    gpgcheck=1
    repo_gpgcheck=1
    gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
    EOF
    

    3.2、安装Kubectl

    [root@minikube ~]# yum -y install kubectl-1.15.0
    

    4、安装Minikube

    Minikube安装包由阿里云提供。

    [root@minikube ~]# curl -Lo minikube http://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.2.0/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
    

    5、使用Minikube创建一个Kubernetes单点集群

    [root@minikube ~]# minikube start --vm-driver=none --kubernetes-version v1.15.0
    # “--vm-driver=none”表示使用Linux本机作为运行环境。
    # “--kubernetes-version”表示指定Kubernetes的版本。
    

    6、查看Kubernetes集群运行情况

    [root@minikube ~]# minikube status
    host: Running
    kubelet: Running
    apiserver: Running
    kubectl: Correctly Configured: pointing to minikube-vm at 172.16.254.136
    
    乐在分享!~~
  • 相关阅读:
    简单工厂模式
    原型模式
    特性Attribute
    MVC_Route层层深入
    异步Async
    sql-connectionStrings
    观察者模式(利用委托)
    SqlServer_存储过程
    c语言----程序记录
    c语言基础笔记
  • 原文地址:https://www.cnblogs.com/network-ren/p/12377432.html
Copyright © 2020-2023  润新知