在这一篇中,我们在Ubuntu系统中通过命令行的方式安装kubelet,kubeadm和kubectl。

kubelet:运行在Cluster 的所有节点上面,负责Pod和容器的启动和维护;
kubeadm:用于初始化Cluster;
kubectl:命令行工具。通过 kubectl可以部署和管理应用,查看资源,维护组件。

下面开始安装:
1、切换为root用户:
su -
2、运行命令:
apt-get update && apt-get install docker.io
来安装docker,有时会遇到下面的错误,提示资源被锁定:

执行下面两条命令进行解锁:
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
再次执行命令:
apt-get update && apt-get install docker.io
这次docker安装成功。

3、运行命令:
systemctl enable docker.service
设置docker服务开机自动启动。

4、运行命令:
apt-get update && apt-get install -y apt-transport-https
安装https。

5、运行命令:
apt install curl
安装curl。

6、因为网络限制,不能直接从google进行安装,转为从阿里云的国内镜像进行安装。
依次运行下面的命令:
curl https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | apt-key add -

cat </etc/apt/sources.list.d/kubernetes.list
deb https://mirrors.aliyun.com/kubernetes/apt/ kubernetes-xenial main
EOF

apt-get update

apt-get install -y kubelet kubeadm kubectl

到这一步,kubelet,kubeadm和kubectl就安装成功了,怎么样,简单吧?

【k8s学习笔记】第二篇:在Ubuntu系统中安装kubelet,kubeadm和kubectl相关推荐

  1. ③ESP8266 开发学习笔记_By_GYC 【虚拟机Ubuntu系统的安装】

    目录 ③ESP8266 开发学习笔记_By_GYC [虚拟机Ubuntu系统的安装] 一.获取最新稳定版本的Ubuntu系统安装包. 二.软件安装 三.接下来 ③ESP8266 开发学习笔记_By_G ...

  2. linux mint卸载桌面环境,在Ubuntu系统中安装最新Cinnamon桌面环境,包括启用及卸载...

    Cinnamon 桌面环境通常默认装载在 Linux Mint 版本中,它是一个传统而优雅的桌面环境,本文将为你介绍在 Ubuntu 下安装最新 Cinnamon 桌面环境的方法,包括启用及卸载方法, ...

  3. (八)在ECS实例的Ubuntu系统中安装Hadoop

    在阿里云ECS的Ubuntu系统中安装Hadoop,和在本地电脑安装Hadoop,基本相似,但是,也有略微差别,必须正确配置,否则,会导致无法顺利启动.安装Hadoop之前,请确保已经根据前面的博客& ...

  4. Debian\Ubuntu 系统中安装 Window10 字体

    Debian\Ubuntu 系统中安装 Window10 字体 提取 Windows10 字体 Windows10字体所在目录如下: Win10 系统字体: C:\Windows\Font 用户自定义 ...

  5. Linux学习笔记(一) -- 在虚拟机中安装Ubuntu 18.04

    1.安装平台 1.操作系统:Win7 X64 2.虚拟机版本:VMware Workstation 14 Pro 3.ubuntu版本:Ubuntu 18.04 2.安装步骤 ubuntu下载 1.下 ...

  6. linux卸载欧朋浏览器,如何在Ubuntu系统中安装和卸载Opera浏览器

    以下内容教您如何在Ubuntu操作系统中安装Opera浏览器. 通常,可以通过以下方法安装不同的Opera版本. 下面将向您展示如何在Ubuntu中安装Opera 55版本的浏览器. 如果不需要,则可 ...

  7. bootloader学习笔记---第二篇

    目录 一.链接地址与跳转 二.bootloader疑难问题 1.应用程序中使用中断导致程序跑飞或者不能重新下载程序? 2.中断向量表具体是怎么重映射? 3.bootloader更新app过程中意外断电 ...

  8. Go 学习笔记(1)— Ubuntu 系统 Go 环境搭建、VS Code 配置 Go 开发环境、VS Code 远程开发配置

    1. 安装说明 Ubuntu 下直接安装 Go 1.11 版本编译器时需要依赖 Go 1.4 版本.所以如果在使用 apt-get install go安装时参考以下链接安装:https://blog ...

  9. Linux 学习笔记 (一)在VMware 中安装 Ubtuntu 以及 VMware tools

    前言 在开发项目中我们一般都是window开发linux部署系统,各自显示各自的优势,开发中需要界面很方便开发人员的使用但是由于其有界面程序存在占用了很多内存以及系统资源因此运行服务并不是特别稳定,l ...

最新文章

  1. g intel linux 汇编_Linux 下的C和Intel 汇编语言混用
  2. 卷积滤波 英文_《信号与系统》专业术语中英文对照表
  3. 插入排序 - 二分插入排序
  4. 企业要顺应社会生态环境
  5. linux下怎么退出telnet
  6. 内存泄露严重吗_内存泄漏–测量频率和严重性
  7. GridView 移除模板列
  8. 一篇文章彻底搞懂“分布式事务”
  9. matlab粒子加速器仿真,粒子群算法优化PID参数 仿真不出结果 程序如下
  10. 雷林鹏分享:Laravel 安装
  11. jQuery html5Validate基于HTML5表单验证插件
  12. LVS详解(二)——LVS工作模式
  13. 深入解读Linux内存管理系列(总览)
  14. Docker进阶学习(容器数据卷、安装Mysql、DockerFile )
  15. 网易企业邮箱 服务器 端口,网易企业邮箱客户端——Thunderbird设置
  16. 安装移动视频监控 即时监控地铁车厢
  17. Zabbix 3.0 监控Web [七]
  18. 开涛的博客 spring
  19. java calendar 设置时区_详解Java时区处理之Date,Calendar,TimeZone,SimpleDateFormat
  20. 案例一: 使用IDA PRO+OllyDbg+PEview 追踪windows API 动态链接库函数的调用过程。 首先用文本编辑器写一个C++源程序名为StackFrame.cpp ,代码如下:

热门文章

  1. Socket编程:必须要了解的网络字节序和转换函数
  2. CSS3的弹性盒子flex详解(2)
  3. 27行代码AC_迷宫 2017年第八届蓝桥杯A组第一题(暴力、仿迷宫)
  4. [java]常用类型转化
  5. OpenStack(三)——Glance组件
  6. 在jsp页面实现保存登录用户名和密码
  7. linux 误删除mysql表能恢复吗,Linux中误删除数据文件和归档日志的恢复方法
  8. 微信小程序 RTMP 音视频 通话 ffmpeg_音视频常见问题分析和解决:HLS切片丢帧引起的视频卡顿问题排查...
  9. java占用提示_Java显示使用或已经覆盖了api为啥?
  10. Linux节点之间无密码问题,Linux下多节点SSH无密码互联实现