kubernetes

**Kubernetes:**开源的容器编排工具

本质上是一组服务器集群,它可以在集群的每个节点上运行特定的程序,来对节点中的容器进行管理。目的是实现资源管理的自动化

为了能够让我们在运行Docker时,k8s会自动化寻找最适合的环境来运行

部署k8s

至少需要5台

200

openssl req -newkey rsa:4096 -nodes -sha256 -keyout /data/certs/timinglee.org.key -addext "subjectAltName = DNS:reg.timinglee.org" -x509 -days 365 -out /data/certs/timinglee.org.crt


其他3台主机

master一定要4核4G,其他可以4核2G

两个工作节点

所有必须SE全部关闭

成功的情况是,重启后也没有

所有主机安装Docker

都要解析

帧数有问题

部署k8s

网络上下载

让k8s能够启动Docker

要指定网络名称

命令补齐

导入镜像

这些内容上传到k8s项目中

一共有7个

所有主机都要打开

指定网络,所有主机在集群内都是使用这个网段

kubeadm init --pod-network-cidr=10.244.0.0/16 --image-repository reg.timinglee.org/k8s --kubernetes-version v1.30.0 --cri-socket=unix:///var/run/cri-dockerd.sock

网络插件还没开

其他节点用这个命令来开

但是现在还加不进去

装网络插件

等待一下

运行起来就可以用了

可以来加入节点了

解决方式:

如果报错了,想还原就用这个命令

前提:这个服务没开

一定要关闭火墙

安装完成

测试使用:

这里没认证

在那台主机里运行,就在仓库里下载

相关推荐
zhujilisa11 小时前
k8s基础
云原生·容器·kubernetes
夏天是冰红茶11 小时前
使用Docker将PyQt深度学习项目打包成镜像
运维·docker·容器
努力打怪升级11 小时前
ACA云原生工程师认证知识点脑图
云原生
龙门吹雪12 小时前
Docker 安装 canal 详细步骤
运维·docker·容器·canal·mysql binlog 日志·增量数据订阅消费
小白不想白a14 小时前
【Ansible】使用ansible部署k8s集群前的准备工作脚本
容器·kubernetes·ansible
啥也不会的小胡14 小时前
深入理解 Docker:从入门到实践
docker·容器
极客天成ScaleFlash20 小时前
极客天成让统一存储从云原生‘进化’到 AI 原生: 不是版本升级,而是基因重组
人工智能·云原生
Lin_Aries_042121 小时前
容器化简单的 Java 应用程序
java·linux·运维·开发语言·docker·容器·rpc
小闫BI设源码21 小时前
Dockerfile
云原生·eureka·日志收集·自动重启·容器监控·健康检查·生产环境部署
岁岁种桃花儿21 小时前
详解 Kubernetes 命令:kubectl exec -it nginx -- bash 及实战场景
运维·nginx·kubernetes