来吧!kubernetes(附带k8sV1.13.1一键部署脚本)

简介: 来吧!kubernetes(附带k8sV1.13.1一键部署脚本)

16年开始接触k8s,当年兄弟光安装这玩意就花了1周。原因只能归结于不可抗拒因素吧!

讲真!这玩意结构复杂,更新版本极其频繁,持续学习难度比较高!网上N多介绍,都极其刻板晦涩不太好理解,我尽量写简单易懂,举出日常小例子来描述原理及其机制。

另外打算录制一些小视频,时长控制在3分钟以内,内容包括python,shell,系统,网络,数据等技术白话讲解。以供大家睡前催眠,上厕所催shit用!


来吧乡亲们,走着:


docker将程序打包,以前咱们部署程序,现在只需要部署容器。部署容器多简单呀,只要有网我们一条命令就OK拉!对吧!终于可以跟梦想中的小公举过没羞没臊的生活了对吧!


这时温柔善良的小公举羞答答的说了句,“你丫脑子有病似不似!老娘是要部署简单么?老娘要的是不管部署、启停、负载等等这些破事!老娘不要不想管你懂吗?”

640.jpg行吧,这个不是公举说的,是运维的同志们说的!

有需求就有响应,所以k8s来了!

k8s就是容器的编排工具,主要负责容器的负载均衡、 服务发现、高可用、滚动升级、自动伸缩等等。


k8s架构:master节点和node节点

master是老大,它主要负责指挥思考和调度:

元数据存储(etcd),接口服务(API Server),管理控制器(Controller Manager)和资源调度器(Scheduler)

node是小弟,主要负责干活:

动作执行者(Kubelet),负责均衡执行者(Kube-proxy)

640.jpg


咱们先整体了解一下,然后再分别细说每一项。


小知识整理:

1、k8s是啥?

答:kubernetes的简写,k和s是两头字母,中间省略8了个字母。

2、k8s部署还费劲么?

为了避免后来的同志们像我一样痛苦,写了一个一键部署k8s集群的脚本。执行一条命令就可以部署一套集群,波哥写这个可不容易啊,你们要知道我家这网速啊。。。。我也是醉了!


下面介绍一下哥脚本的使用!


部署k8sv1.13.1只需要下面几部就OK了:

git clone https://github.com/luckman666/deploy_Kubernetes-v1.13.1.git
cd deploy_Kubernetes-v1.13.1/
chmod -R 755 .
mv * /root
cd /root
# 编辑base.config里面的参数
./deploy_k8s_master.sh

当然还有其他的注意事项请看项目README.md,我写的非常详细!

大家的支持就是我的动力。


如果觉得还行欢迎大家帮忙转发!我会持续出更多更好的作品供大家一起学习交流。

有什么问题可以在github上留言或者发到公众号里面,我看到会立刻去解决的!

接下来会挨个模块白话分析哦!保证你们用最短的时间弄明白k8s到底是怎么回事!

那拜啦!~~各位加油!一起努力!

相关实践学习
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。     相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
9月前
|
存储 Kubernetes 对象存储
部署DeepSeek但GPU不足,ACK One注册集群助力解决IDC GPU资源不足
借助阿里云ACK One注册集群,充分利用阿里云强大ACS GPU算力,实现DeepSeek推理模型高效部署。
|
8月前
|
存储 Kubernetes 开发工具
使用ArgoCD管理Kubernetes部署指南
ArgoCD 是一款基于 Kubernetes 的声明式 GitOps 持续交付工具,通过自动同步 Git 存储库中的配置与 Kubernetes 集群状态,确保一致性与可靠性。它支持实时同步、声明式设置、自动修复和丰富的用户界面,极大简化了复杂应用的部署管理。结合 Helm Charts,ArgoCD 提供模块化、可重用的部署流程,显著减少人工开销和配置错误。对于云原生企业,ArgoCD 能优化部署策略,提升效率与安全性,是实现自动化与一致性的理想选择。
505 0
|
7月前
|
存储 Kubernetes 异构计算
Qwen3 大模型在阿里云容器服务上的极简部署教程
通义千问 Qwen3 是 Qwen 系列最新推出的首个混合推理模型,其在代码、数学、通用能力等基准测试中,与 DeepSeek-R1、o1、o3-mini、Grok-3 和 Gemini-2.5-Pro 等顶级模型相比,表现出极具竞争力的结果。
|
8月前
|
存储 Kubernetes 监控
K8s集群实战:使用kubeadm和kuboard部署Kubernetes集群
总之,使用kubeadm和kuboard部署K8s集群就像回归童年一样,简单又有趣。不要忘记,技术是为人服务的,用K8s集群操控云端资源,我们不过是想在复杂的世界找寻简单。尽管部署过程可能遇到困难,但朝着简化复杂的目标,我们就能找到意义和乐趣。希望你也能利用这些工具,找到你的乐趣,满足你的需求。
819 33
|
8月前
|
Kubernetes 开发者 Docker
集群部署:使用Rancher部署Kubernetes集群。
以上就是使用 Rancher 部署 Kubernetes 集群的流程。使用 Rancher 和 Kubernetes,开发者可以受益于灵活性和可扩展性,允许他们在多种环境中运行多种应用,同时利用自动化工具使工作负载更加高效。
482 19
|
8月前
|
存储 测试技术 对象存储
使用容器服务ACK快速部署QwQ-32B模型并实现推理智能路由
阿里云最新发布的QwQ-32B模型,通过强化学习大幅度提升了模型推理能力。QwQ-32B模型拥有320亿参数,其性能可以与DeepSeek-R1 671B媲美。
|
9月前
|
存储 Kubernetes 测试技术
企业级LLM推理部署新范式:基于ACK的DeepSeek蒸馏模型生产环境落地指南
企业级LLM推理部署新范式:基于ACK的DeepSeek蒸馏模型生产环境落地指南
502 12
|
9月前
|
人工智能 Kubernetes 异构计算
大道至简-基于ACK的Deepseek满血版分布式推理部署实战
大道至简-基于ACK的Deepseek满血版分布式推理部署实战
536 5
|
9月前
|
存储 人工智能 弹性计算
NVIDIA NIM on ACK:优化生成式AI模型的部署与管理
本文结合NVIDIA NIM和阿里云容器服务,提出了基于ACK的完整服务化管理方案,用于优化生成式AI模型的部署和管理。
|
9月前
|
边缘计算 调度 对象存储
部署DeepSeek但IDC GPU不足,阿里云ACK Edge虚拟节点来帮忙
介绍如何使用ACK Edge与虚拟节点满足DeepSeek部署的弹性需求。

热门文章

最新文章

推荐镜像

更多
下一篇
oss云网关配置