美文网首页码农的世界Golang
k8s(Kubernetes)快速部署捷径(2)-硬件虚拟机环境

k8s(Kubernetes)快速部署捷径(2)-硬件虚拟机环境

作者: 刘丹冰Aceld | 来源:发表于2019-06-28 16:16 被阅读5次

【目录】
(1)k8s快速介绍
(2)硬件虚拟机环境Ubuntu18.10-server安装
(3)Docker-CE安装及配置
(4)Kubernetes 安装及部署
(5)创建企业Kubernetes多主机集群环境
(6)Kubernetes集群mysql应用实例
(7)Kubernetes集群tomcat应用集群实例
(8)Kubernetes集群beego新闻发布web系统集群实例
【资源下载】
完整教程markdown下载 提取码: 92hy
kubernetes(k8s)2小时快速部署教程视频 提取码:dk4i
kubernetes-Master-Node虚拟机完整镜像文件 提取码: 2wf8
课程相关其他相关安装包及镜像 提取码: nkfj


以上如果自己已经安装好了 Ubuntu18.10 Server版,可以直接跨过此章节

kubernetes-Master-Node虚拟机完整镜像文件 提取码: 2wf8
中也有已经安装好的Ubuntu18.04虚拟机镜像文件

二、环境

2.1 部署软件环境版本

操作系统: Ubuntu 18.10(本教程采用server版本)

Docker: docker-ce 18.06

Kubernetes: k8s 1.13.1

2.2 Ubuntu搭建研发环境

我们直接下载Unbuntu18.10-server版本,server版本的好处是没有Desktop,可以节省资源。

wget http://mirrors.aliyun.com/ubuntu-releases/18.10/ubuntu-18.10-live-server-amd64.iso

注:也可以从配套资料中获取

2.3 Ubuntu安装过程

2.3.1 创建虚拟机

在VMWare 中启动安装虚拟过程

  1. 创建新的虚拟机,选择推荐版本的iso文件


    ubuntu1.jpg
  2. 选择自定义安装

  1. 为此虚拟机选择操作系统 Linux Ubuntu 64位
  1. 指定引导固件UEFI 不要选择BIOS

    ubuntu2.jpg
  2. 命名为Master

  3. 自定设置 存储为UbuntuMaster 2CPU 2048MB 20GB硬盘

ubuntu3.jpg ubuntu4.jpg
  1. 建议移除声卡和摄像头

2.3.2 图形界面安装方式

  1. 选择英文语言
  2. 英文键盘
  3. 设置国内镜像源头 http://mirrors.aliyun.com/ubuntu/ 注意末尾的斜线
  4. 设置您的用户名和密码,下文使用YOUR_USERNAME YOUR_PASSWORD
  5. 切勿选择 microk8s snap stable: v1.14.2 空格选中
ubuntu5.jpg
  1. Tab键切换到DONE回车,开始安装过程
ubuntu6.jpg
  1. 安装结束后点击重启Reboot Now
ubuntu7.jpg

修改root密码

  1. 安装过程中,输入用户名 YOUR_USERNAME 密码: YOUR_PASSWORD
  2. 重新启动后登录 用户名 YOUR_USERNAME 密码: YOUR_PASSWORD
  3. 确认登录成功后输入sudo passwd 输入上面的YOUR_PASSWORD,然后输入root用户的密码root
设置root用户的密码root,是为了教学过程中简单。
但是在生产环境下禁止使用弱强度的密码。
ubuntu8.jpg
  1. 执行exit退出当前登录用户,然后使用root用户重新登录
  2. 输入shutdown now停机

2.4 修改主机名

修改主机名称

  1. 使用root用户登录
  2. 打开配置文件vim /etc/cloud/cloud.cfg
  3. 修改配置preserve_hostname: true
ubuntu9.jpg
  1. 重启
$ shutdown -r now

2.5 配置静态IP(永久有效)(NAT模式)

  1. 使用root用户登录Linux,如下以Master为例
  2. vim /etc/netplan/50-cloud-init.yaml
  3. 参考如下截图修改配置文件
  • Master 192.168.236.177
network:
    ethernets:
        ens33:
            addresses: [192.168.236.177/24]
            dhcp4: false
            gateway4: 192.168.236.2
            nameservers:
                       addresses: [192.168.236.2]
            optional: true
    version: 2              

或者动态获取

ubuntu10.png

2.6 修改hosts

使用root用户登录

  1. 打开hosts文件 vim /etc/hosts

  2. 输入如下内容

    192.168.236.177 master
    

    这个ip是当前桥接或者NAT分配的IP地址

  3. 重启机器shutdown -r now

ip应用启动:

$netplan apply

以上如果自己已经安装好了 Ubuntu18.10 Server版,可以直接跨过此章节


关于作者:

作者:Aceld(刘丹冰)

简书号:IT无崖子

mail: danbing.at@gmail.com

github: https://github.com/aceld

原创书籍gitbook: http://legacy.gitbook.com/@aceld

原创声明:未经作者允许请勿转载, 如果转载请注明出处

相关文章

网友评论

    本文标题:k8s(Kubernetes)快速部署捷径(2)-硬件虚拟机环境

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