@[TOC]集群篇-k8s介绍
一、集群业务介绍
集群篇: 服务器的搭建、集群的管理、运维
1.集群业务介绍

集群:k8s及自动化部署,服务器的预警监控功能
二、k8s 集群部署
1.k8s 快速入门
1).Kubernetes 是什么?
Kubernetes 简称 k8s。是用于自动部署,扩展和管理容器化应用程序的开源系统。
中文官网:https://kubernetes.io/zh/
中文社区:https://www.kubernetes.org.cn/
官方文档:https://kubernetes.io/zh/docs/home/ 笔记的版本是1.7.1
社区文档:http://docs.kubernetes.org.cn/
a.部署方式的进化

https://kubernetes.io/zh/docs/concepts/overview/

b. Kubernetes的功能:
服务发现和负载均衡、存储编排、自动部署和回滚、自动完成装箱计算、自我修复、密钥与配置管理
它仅仅是帮我们部署、管理集群的
c. Kubernetes 不是什么
不限制支持的应用程序类型
不部署源代码、也不构建你的应用程序
不提供应用程序级别的服务作为内置服务
不要求日志记录、监视或警报解决方案
不提供或不要求配置语言/系统
不提供也不采用任何全面的机器配置、维护、管理或自我修复系统
Kubernetes 不仅仅是一个编排系统,实际上它消除了编排的需要
d. Kubernetes 可以做的工作
Kubernetes :调度、自动恢复、水平伸缩

调度:服务的调度
自动恢复:发现某个服务器(节点)不响应,Kubernetes 可以自动把应用转移恢复到另外一个服务器上,从另一服务器上拉起这个应用。那么,这个应用还能照常工作。
水平伸缩:比如黄色应用太忙,超过了业务负载。Kubernetes 检查到此状态,可以将这个非常忙的应用直接复制到多台服务器。所以可以自动伸缩。包括如果应用闲了,不需要这么多资源,可以把多余应用剔除掉,保持最新的状态。
Kubernetes 就是一个分布式编排系统,管理分布式系统的。
2).架构
Kubernetes 组件
Master 组件:主组件
Node 组件:节点组件
Kubernetes 最小单元是一个pod,多个pod组成service。每一个pod就是多个容器。
1、整体主从方式

2、Master 节点架构

3、Node 节点架构

3).概念

2、k8s 集群安装
2.1、环境准备
1、准备工作
网卡修改: 169.254.116.151 到 192.168.56.1
子网掩码修改:255.255.0.0 到 255.255.255.0

保存到 D:\software\VirtualBox VMs 
2.启动三个虚拟机
在.高可用集群篇(架构师提升篇)\资料源码\docs\code下找到k8s文件夹,
k8s 百度云地址 提取码 1111https://pan.baidu.com/s/1e-WtkRjgS7UXVBWgYyuDcw
a.启动三个虚拟机
在k8s文件夹,进入cmd模式
创建3个虚拟机:
vagrant up

创建成功:查看结果

ip为
192.168.56.100
192.168.56.101
192.168.56.102
b.开启 root 的密码访问权限。
使用连接虚拟机:
cmd执行命令
vagrant ssh k8s-node1
切换到root,密码vagrant
su root
密码:vagrant
开启 root 的密码访问权限
vi /etc/ssh/sshd_config
修改 PasswordAuthentication yes
重启服务
service sshd restart
重复以上步骤:
执行2次exit退出,在执行命令:
修改k8s-node2、k8s-node3
c.使用xshell连接虚拟机

d.设置虚拟机网络环境- - -NET网络网卡
查看默认网卡
ip route show,默认为eth0
查看ip
ip addr

不使用网络地址转换,怎么修改??

怎么修改?
创建NET网络网卡

为每个虚拟机 配置网络为NET网络

测试
虚拟机相互ping,再ping外网如百度
3.设置 linux 环境(三个节点都执行)
1).关闭防火墙:
systemctl stop firewalld
systemctl disable firewalld
2).关闭 selinux:(selinux为linux默认的安全策略)
sed -i 's/enforcing/disabled/' /etc/selinux/config
禁掉当前会话
setenforce 0
3).关闭 swap:(关闭内存交换)
swapoff -a 临时
永久
sed -ri 's/.*swap.*/#&<

最低0.47元/天 解锁文章
4357

被折叠的 条评论
为什么被折叠?



