kerberntes
文章平均质量分 78
这啥名啊
这个作者很懒,什么都没留下…
展开
-
Kubernetes学习笔记-Part.10 容器回退
部署过程中,如遇问题可重新初始化k8s或彻底卸载k8s、docker重新部署。然后使用kubeadm join重新加入集群。删除之前生成的密钥等信息。原创 2023-12-03 09:54:02 · 647 阅读 · 0 评论 -
Kubernetes学习笔记-Part.09 K8s集群构建
IPIP的calico-node启动后会拉起一个linux系统的tunnel虚拟网卡tunl0,并由二进制文件allocateip给它分配一个calico IPPool中的地址,log记录在本机的/var/log/calico/allocate-tunnel-addrs/目录下。在外网服务器上,通过https://docs.tigera.io/下载calico.yaml文件,查找对应的镜像地址。A.token:连接master使用的token,这里不用修改,后面会生成永久的token;原创 2023-12-03 09:53:37 · 2073 阅读 · 0 评论 -
Kubernetes学习笔记-Part.08 安装k8s环境
将下载好的rpm文件上传至master01的/opt/kubernetes下,并创建repo的镜像源。通过ansible的yum模块安装kubelet、kubeadm和kubectl。在外网服务器上,配置kubernetes的yum源。为所有节点创建repo文件。下载相关安装包及依赖包。原创 2023-12-03 09:53:23 · 637 阅读 · 0 评论 -
Kubernetes学习笔记-Part.07 Harbor搭建
Docker-Compose是用来管理容器的,类似用户容器管家,我们有N多台容器或者应用需要启动的时候,如果手动去操作,是非常耗费时间的,如果有了Docker-Compose只需要一个配置文件就可以帮我们搞定,但是Docker-Compose只能管理当前主机上的Docker,不能去管理其他服务器上的服务。替换DNS条目以反映域。将harbor01上的服务器证书、密钥和CA文件复制到/etc/docker/certs.d/harbor01.k8s.local/目录下。在harbor01上,进行证书转换。原创 2023-12-03 09:53:02 · 1081 阅读 · 0 评论 -
Kubernetes学习笔记-Part.06 Docker安装
该文件作为Docker Engine的配置管理文件,里面几乎涵盖了所有docker命令行启动可以配置的参数。使用户可以统一管理不同系统下的docker daemon配置。docker默认分配IP为172.17.0.1/16,可能与实际生产环境IP冲突,因此需要根据实际情况对docker分配IP进行调整。如果在daemon.json文件中进行配置,需要docker版本高于1.12.6(在这个版本上不生效,1.13.1以上是生效的)。将下载好的安装文件上传到master01上的/opt/docker-ce中。原创 2023-12-03 09:52:43 · 550 阅读 · 0 评论 -
Kubernetes学习笔记-Part.05 基础环境准备
在master01上创建/etc/sysctl.d/k8s.conf,添加网桥过滤及内核转发配置。配置inventory文件,/root/ansible/inventory。创建playbook,/root/ansible/hostname.yml。创建repo文件,/etc/yum.repos.d/local.repo。安装ntp时钟,/root/ansible/timesync.yml。修改配置文件,/root/ansible/ansible.cfg。修改配置文件,/etc/chrony.conf。原创 2023-12-03 09:50:25 · 1060 阅读 · 0 评论 -
Kubernetes学习笔记-Part.04 资源规划
目录Part.01 Kubernets与dockerPart.02 Docker版本Part.03 Kubernetes原理Part.04 资源规划Part.05 基础环境准备Part.06 Docker安装Part.07 Harbor搭建Part.08 K8s环境安装Part.09 K8s集群构建Part.10 容器回退原创 2023-12-03 09:50:07 · 560 阅读 · 0 评论 -
Kubernetes学习笔记-Part.03 Kubernetes原理
K8s是用来对docker容器进行管理和编排的工具,其是一个基于docker构建的调度服务,提供资源调度、均衡容灾、服务注册、动态扩容等功能套件,其作用如下所示:① 数据卷:pod中容器之间数据共享,可以使用数据卷② 应用程序健康检查:容器内服务可能发生异常导致服务不可用,可以使用健康检查策略保证应用的健壮性③ 复制应用程序实例:控制器维护着pod的副本数量,保证一个pod或者一组同类的pod数量始终可用④ 弹性伸缩:根据设定的指标(CPU利用率等)动态的自动缩放pod数。原创 2023-12-03 09:49:45 · 1037 阅读 · 0 评论 -
Kubernetes学习笔记-Part.02 Kubernetes与Docker的关系
第二章 Docker版本老旧版本:docker/docker.io/docker-engine/lxc-dockerRHEL/CentOS软件源中的Docker包名为docker;Ubuntu软件源中的Docker包名为docker.io;而很古老的Docker源中Docker也曾叫做lxc-docker。这些都是非常老旧的Docker版本,基本不会更新到最新的版本。另外,17.04以后,包名从docker-engine改为docker-ce,因此从现在开始安装,应该都使用docker-ce这个包。原创 2023-12-03 09:46:18 · 546 阅读 · 0 评论 -
Kubernetes学习笔记-Part.01 Docker介绍
Part.01 Kubernets与dockerPart.02 Docker版本Part.03 Kubernetes原理Part.04 资源规划Part.05 基础环境准备Part.06 Docker安装Part.07 Harbor搭建Part.08 K8s环境安装Part.09 K8s集群构建Part.10 容器回退。原创 2023-12-03 09:44:45 · 626 阅读 · 0 评论