• K8S(1)- 环境搭建(单机版)


    一、修改Ubuntu镜像

    1. 打开配置文件:

      sudo vim /etc/apt/sources.list
      
    2. 使用以下配置覆盖原配置信息:

      deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
      deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
      
      deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
      deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
      
      deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
      deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
      
      deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
      deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
      
      deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
      deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
      
    3. 验证并更新:

      sudo apt update
      
      sudo apt dist-upgrade
      

    二、安装Docker

    1. 卸载旧版本:

      sudo apt remove docker docker-engine docker.io containerd runc
      
    2. 设置存储库:

      sudo apt update
      
      sudo apt install 
          apt-transport-https 
          ca-certificates 
          curl 
          gnupg-agent 
          software-properties-common
      
    3. 添加官方GPG密钥:

      curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
      
    4. 设置稳定的存储库:

      sudo add-apt-repository 
         "deb [arch=amd64] https://download.docker.com/linux/ubuntu 
         $(lsb_release -cs) 
         stable"
      
    5. 安装docker引擎:

       sudo apt update
       sudo apt install docker-ce docker-ce-cli containerd.io
      
    6. 运行hello-world验证docker是否正确安装:

      sudo docker run hello-world
      

      如果你使用的是非root用户,请执行7、8、9、10,否则直接跳过;

    7. 创建docker组:

      sudo groupadd docker
      
    8. 将用户添加到docker组中:

      sudo usermod -aG docker $USER
      
    9. 使更改生效:

      newgrp docker 
      
    10. 验证:

      docker run hello-world
      

    三、安装k8s

    1. 切换为root用户(已经是root用户,请直接进行第2步安装):

      sudo su
      
    2. 安装k8s:

      apt update
      
      apt install apt-transport-https
      
      curl https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | apt-key add - 
      
      cat <<EOF >/etc/apt/sources.list.d/kubernetes.list
      deb https://mirrors.aliyun.com/kubernetes/apt/ kubernetes-xenial main
      EOF 
      
      apt-get update
      
      apt install kubelet kubeadm kubectl
      

    四、安装minikube

    1. 安装

      curl -Lo minikube https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.12.1/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
      
    2. 启动

      默认启动方式:

      minikube start
      

      国内源启动方式:

      minikube start --vm-driver=docker --image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers
      

      第一次启动推荐使用国内源启动,或者使用:

      minikube start --image-mirror-country=cn
      
  • 相关阅读:
    Android SurfaceView实战 带你玩转flabby bird (上)
    linux释放内存的命令
    Linux上的free命令详解
    app后端设计(14)--LBS的偏移问题
    包床、退床
    oracle学习17
    提示在【办公管理】-->【今日工作】
    oracle学习16
    数据库的表信息
    CodeForces
  • 原文地址:https://www.cnblogs.com/xlizi/p/13820887.html
Copyright © 2020-2023  润新知