Linux系统下安装Kubernetes(超详细。。。)

这篇具有很好参考价值的文章主要介绍了Linux系统下安装Kubernetes(超详细。。。)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、安装Kubernetes前的准备

1.1 准备Hosts文件

(注意,请根据Linux虚拟机的IP地址,修改以下命令后再执行)
cat >>/etc/hosts<<EOF
192.168.100.146   deploy
EOF

Linux系统下安装Kubernetes(超详细。。。)

1.2 检查虚拟机的hostname

cat /etc/hostname

验证hostname是否

ping `cat /etc/hostname`

Linux系统下安装Kubernetes(超详细。。。)

1.3 创建密钥

更安全 Ed25519 算法
ssh-keygen -t ed25519 -N '' -f ~/.ssh/id_ed25519

Linux系统下安装Kubernetes(超详细。。。)

ssh-copy-id $IPs #$IPs为所有节点地址包括自身,按照提示输入yes root密码 

例:

ssh-copy-id 192.168.100.146

Linux系统下安装Kubernetes(超详细。。。)

二、安装Kubernetes 

2.1 修改部署Kubernetes的配置文件

vim  /etc/ansible/clusters/default/hosts

根据Linux虚拟机IP地址修改host文件中配置,并保存退出编辑。

编辑使用<i>, 保存使用”:wq!”

Linux系统下安装Kubernetes(超详细。。。)

2.2  安装命令

cd /etc/ansible/ 
./ezctl setup default all
部署成功标志:1、脚本全程执行无错误提示  2、最后一行提示信息中,failed的值为0。

Linux系统下安装Kubernetes(超详细。。。)

2.3 验证安装

执行以下命令前须先从SSH client退出后重新登录:
kubectl version
kubectl get componentstatus # 可以看到scheduler/controller-manager/etcd等组件 Healthy 
kubectl cluster-info # 可以看到kubernetes master(apiserver)组件 running
kubectl get node # 可以看到单 node Ready状态

Linux系统下安装Kubernetes(超详细。。。)

kubectl get pod --all-namespaces # 可以查看所有集群pod状态,
         默认已安装网络插件、coredns、 metrics-server等

kubectl get svc --all-namespaces # 可以查看所有集群服务状态

Linux系统下安装Kubernetes(超详细。。。)

 三、安装应用测试K8s环境

docker pull nginx:1.12.2

Linux系统下安装Kubernetes(超详细。。。)

cd /home/software

kubectl apply -f  nginx-deployment.yaml

Linux系统下安装Kubernetes(超详细。。。)

 kubectl get pods

Linux系统下安装Kubernetes(超详细。。。)

测试访问Nginx

kubectl get svc

Linux系统下安装Kubernetes(超详细。。。)

 curl http://192.168.67.129:<上面的查到的port>

Linux系统下安装Kubernetes(超详细。。。)

卸载命令:

./ezctl destroy default文章来源地址https://www.toymoban.com/news/detail-500036.html

到了这里,关于Linux系统下安装Kubernetes(超详细。。。)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux系统下安装Matlab详细教程

    Linux系统下安装Matlab详细教程 Matlab是一款著名的数学软件,广泛应用于工程、科学、计算机等领域。对于使用Linux系统的用户而言,在Linux系统下安装Matlab并不是一件特别困难的事情。下面我们来详细讲解在Linux系统下安装Matlab的步骤。 步骤一:下载Matlab 首先需要从官网下载

    2024年02月09日
    浏览(26)
  • Linux系统安装jdk8详细步骤

    本文以centos7为例,一步一步进行jdk1.8的安装 官网下载链接: https://www.oracle.com/cn/java/technologies/downloads/#java8 提示:默认用浏览器下载的话会很慢,可以复制下载链接到迅雷下载,下载会比较快 命令: tar -zxvf jdk-8u361-linux-x64.tar.gz 如图解压完成了,有了“jdk1.8.0_361”这个文件夹

    2024年02月16日
    浏览(52)
  • Linux系统安装Python3环境(超详细)_linux 安装python3

    本文基于如下Linux系统版本: 1、默认情况下,Linux会自带安装Python,可以运行python --version命令查看 如图: 我们看到Linux中已经自带了Python2.7.5。再次运行python命令后就可以使用python命令窗口了(Ctrl+D退出python命令窗口)。 2、查看Linux默认安装的Python位置 看到/usr/bin/python和

    2024年01月24日
    浏览(54)
  • VMware虚拟机安装Linux系统教程(超详细)

    在VM中的设置大致和win10相同,详情可参考我的win10教程,这里只标出不同的地方。 选择所需版本,这里以CentOS 7 64位为例。 光标移动选择Install CentOs 7,然后按下回车键 。 等待页面加载完成并跳转。 这里以简体中文为例,然后点击继续。 2.3.1 本地化 本地化下的这三个一般不

    2024年02月07日
    浏览(53)
  • Linux系统安装部署Jenkins详细教程(图文讲解)

    前言:最近需要使用Jenkins部署项目,所以想出一篇关于如何使用Linux系统安装部署Jenkins的相关教程,整体部署过程还是挺顺利的,特此分享一下!  博主的其他部署教程: 1、Jenkins部署前后端分离项目:Jenkins部署前后端分离项目最全图文教程(手把手教学) 2、Docker部署前后

    2024年02月15日
    浏览(59)
  • Linux系统安装部署Tomcat(超详细操作演示)

    Tomcat 是由 Apache 开发的一个 Servlet 容器,实现了对 Servlet 和 JSP 的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。 简单来说,Tomcat是一个WEB应用程序的托管平台,可以让用户编写的WEB应用程 序,被Tomcat所托管,并提供网站服务

    2024年02月11日
    浏览(41)
  • Linux系统安装mysql数据库(超详细)

    目录 1、准备阶段         2、具体步骤 2.1、卸载mariadb 2.2、上传mysql并解压 2.3、安装mysql 2.4、查看版本 2.5、启动mysql服务 2.6、登录mysql 2.7、修改密码 2.8、配置mysql远程访问 2.9、修改编码 3、卸载mysql 3.1、查看mysql的安装情况  3.2、删除安装包  3.3、在/根目录下查询mysql

    2024年02月12日
    浏览(39)
  • 安装Linux操作系统CentOS 6详细图文步骤

    为满足业务对Linux操作系统部署的要求,本文档主要提供CentOS 6操作系统的最小化安装和基本配置, 安装本系统建议最少1GB内存和2GB磁盘空间。 1、    使用光盘或者挂载ISO镜像,在出现如下图形界面时选择【Install or upgrade an existing system】并按Enter键进行下一步。 2、    下一

    2024年02月13日
    浏览(57)
  • Linux 系统上安装和使用 Miniconda 的详细教程

    下面是在 Linux 系统上安装和使用 Conda 的详细教程: 下载 Conda:首先,访问 Miniconda 的官方网站(https://docs.conda.io/en/latest/miniconda.html)并下载适用于 Linux 的 Miniconda 安装包。根据你的系统架构选择正确的版本(如 x86、x86_64 等)。 安装 Conda:在终端中导航到下载目录,并使用

    2024年02月17日
    浏览(45)
  • Linux 安装 Nginx 并配置为系统服务(超详细)

    Nginx是一款卓越的高性能Web服务器,被广泛用于托管网站和应用程序。本文旨在为您提供详细的指南,帮助您在Linux系统上成功安装、配置和启动Nginx服务器。通过这一过程,您将了解如何将Nginx集成到您的系统中,以便轻松地托管您的网站和应用程序。 在开始安装Nginx之前,

    2024年02月05日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包