zoukankan      html  css  js  c++  java
  • 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
      
  • 相关阅读:
    C# SqlTransaction事务,先从后主
    去除HTML标记
    GIT拉取问题
    QQ音乐API
    解决UEditor编辑器禁用时点击文本编辑器会多加一个字符问题
    UEditor编辑器增加placeholder提示
    C# List去重及优化建议
    ref和out解析
    时间标准格式转换及数值的ToString的格式化
    没有被“怼”,顺利通过华为Android三面,看看面试官都问了我什么?
  • 原文地址:https://www.cnblogs.com/xlizi/p/13820887.html
Copyright © 2011-2022 走看看