欢迎光临散文网 会员登陆 & 注册

[完结20章]Kubernetes系统精讲 Go语言实战K8S集群可视化

2023-07-21 10:35 作者:bili_48219728313  | 我要投稿

参考资料地址1:https://pan.baidu.com/s/1RXP5GGe164GFXBeqQGnvjQ 提取码: n8r4

参考资料地址2:https://share.weiyun.com/Z7rtWjcg 密码:msdba5


Kubernetes系统精讲 Go语言实战K8S集群可视化,已完结20章,附源码+word文档下载!


一、k8s是什么?

k8s 通常被描述为一个容器编排(container orchestration)平台。为了理解这个含义,让我们重新审视容器的作用,这有助于知道容器有哪些不足,以及 k8s 如何弥补这些不足。


二、搭建k8s集群

1. 安装要求

在开始之前,部署Kubernetes集群机器需要满足以下几个条件:

一台或多台机器,操作系统 CentOS7.x-86_x64

硬件配置:2GB或更多RAM,2个CPU或更多CPU,硬盘30GB或更多

集群中所有机器之间网络互通

可以访问外网,需要拉取镜像

禁止swap分区


2、安装Docker

$ wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo

$ yum -y install docker-ce-18.06.1.ce-3.el7

$ systemctl enable docker && systemctl start docker

$ docker --version

Docker version 18.06.1-ce, build e68fc7a


3. 学习目标

在所有节点上安装Docker和kubeadm

部署Kubernetes Master

部署容器网络插件

部署 Kubernetes Node,将节点加入Kubernetes集群中

部署Dashboard Web页面,可视化查看Kubernetes资源


三、k8s 基本对象

在前面,我提到我们通过一组 k8s 对象来描述我们所期望的系统状态。直到现在,我们对 k8s 的讨论还比较抽象和高屋建瓴。在本节中,我们将通过介绍 k8s 中可用的基本对象,深入了解有关如何在 k8s 上部署应用程序的更多细节。

k8s 对象可以用 YAML 或者 JSON 格式文件定义,这些文件通常被称为清单文件。将这些清单文件保存在版本控制仓库中是一个很好的做法,它可以作为 k8s 集群上正在运行哪些对象的唯一事实来源。


[完结20章]Kubernetes系统精讲 Go语言实战K8S集群可视化的评论 (共 条)

分享到微博请遵守国家法律