草庐IT

k8smaster

全部标签

k8s搭建部署(超详细)

简介Kubernetes是Google2014年创建管理的,是Google10多年大规模容器管理技术Borg的开源版本。它是容器集群管理系统,是一个开源的平台,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。通过Kubernetes你可以:快速部署应用快速扩展应用无缝对接新的应用功能节省资源,优化硬件资源的使用Kubernetes特点:可移植:支持公有云,私有云,混合云,多重云(multi-cloud)可扩展:模块化,插件化,可挂载,可组合自动化:自动部署,自动重启,自动复制,自动伸缩/扩展快速搭建1.安装要求在开始之前,部署Kubernetes集群机器需要满足以下几个条件:3台以上机器

k8s kubesphere 部署 harbor私服仓库

kubesphere部署harbor私服仓库应用商店搜索harbor点击安装基本信息应用设置初始化harbor密码应用设置设置nodePort访问模式应用设置取消设置tls应用设置设置访问地址点击安装访问测试应用商店搜索harbor点击安装基本信息应用设置初始化harbor密码harborAdminPassword:就是我们创建完成后初始化的登录密码应用设置设置nodePort访问模式应用设置取消设置tls应用设置设置访问地址点击安装等待创建访问测试

k8s kubesphere 部署 harbor私服仓库

kubesphere部署harbor私服仓库应用商店搜索harbor点击安装基本信息应用设置初始化harbor密码应用设置设置nodePort访问模式应用设置取消设置tls应用设置设置访问地址点击安装访问测试应用商店搜索harbor点击安装基本信息应用设置初始化harbor密码harborAdminPassword:就是我们创建完成后初始化的登录密码应用设置设置nodePort访问模式应用设置取消设置tls应用设置设置访问地址点击安装等待创建访问测试

K8s安装RabbitMq以及基本使用

K8s安装RabbitMq文章目录K8s安装RabbitMq教程部署教程rabbitmq教程安装步骤:1.NFS安装以及storageclass创建2.创建storageclass1.安装NFS存储分配器第一步:设置存储分配器的权限第二步:安装NFS存储分配器第三步:创建NFS存储分配器2.创建service3.使用rabbitmq服务4.将headlessservice映射到外网将rabbitmq通过负载均衡映射到外网SpringBoot测试引入依赖测试代码rabbitmq实战1.配置2.配置多个消费者3.消息发送常用参数4.发布确认机制交换机/队列确认介绍代码实现消费者确认设置重试次数自动

K8s安装RabbitMq以及基本使用

K8s安装RabbitMq文章目录K8s安装RabbitMq教程部署教程rabbitmq教程安装步骤:1.NFS安装以及storageclass创建2.创建storageclass1.安装NFS存储分配器第一步:设置存储分配器的权限第二步:安装NFS存储分配器第三步:创建NFS存储分配器2.创建service3.使用rabbitmq服务4.将headlessservice映射到外网将rabbitmq通过负载均衡映射到外网SpringBoot测试引入依赖测试代码rabbitmq实战1.配置2.配置多个消费者3.消息发送常用参数4.发布确认机制交换机/队列确认介绍代码实现消费者确认设置重试次数自动

K8S常用命令(长期更新)

1、获取pod信息:kubectlgetpod2、查看指定pod的日志信息:kubectllogs-f--tail(最后多少行)500podName(pod名)3、查看pod的描述信息:kubectldescribepodpodName4、查看节点信息:kubectlgetnodes5、查看pod的详细信息,以yaml或者json格式展示:kubectlgetpods-oyaml、kubectlgetpods-ojson6、查看所有名称空间的pod:kubectlgetpod-A7、查看指定pod的环境变量:kubectlexecpodNameenv8、查看所有的service信息:kubec

K8S常用命令(长期更新)

1、获取pod信息:kubectlgetpod2、查看指定pod的日志信息:kubectllogs-f--tail(最后多少行)500podName(pod名)3、查看pod的描述信息:kubectldescribepodpodName4、查看节点信息:kubectlgetnodes5、查看pod的详细信息,以yaml或者json格式展示:kubectlgetpods-oyaml、kubectlgetpods-ojson6、查看所有名称空间的pod:kubectlgetpod-A7、查看指定pod的环境变量:kubectlexecpodNameenv8、查看所有的service信息:kubec

基于docker和cri-dockerd部署k8sv1.26.3

  cri-dockerd是什么?  在Kubernetesv1.24及更早版本中,我们使用docker作为容器引擎在k8s上使用时,依赖一个dockershim的内置k8s组件;k8sv1.24发行版中将dockershim组件给移除了;取而代之的就是cri-dockerd(当然还有其它容器接口);简单讲CRI就是容器运行时接口(ContainerRuntimeInterface,CRI),也就是说cri-dockerd就是以docker作为容器引擎而提供的容器运行时接口;即我们想要用docker作为k8s的容器运行引擎,我们需要先部署好cri-dockerd;用cri-dockerd来与k

基于docker和cri-dockerd部署k8sv1.26.3

  cri-dockerd是什么?  在Kubernetesv1.24及更早版本中,我们使用docker作为容器引擎在k8s上使用时,依赖一个dockershim的内置k8s组件;k8sv1.24发行版中将dockershim组件给移除了;取而代之的就是cri-dockerd(当然还有其它容器接口);简单讲CRI就是容器运行时接口(ContainerRuntimeInterface,CRI),也就是说cri-dockerd就是以docker作为容器引擎而提供的容器运行时接口;即我们想要用docker作为k8s的容器运行引擎,我们需要先部署好cri-dockerd;用cri-dockerd来与k

「高频必考」Docker&K8S面试题和答案

先送福利:Go如何自动解压缩包?|文末送书Docker如何在Docker容器内部访问主机上的服务?可以通过设置主机网络模式,使用--net=host参数来访问主机上的服务。这样,容器和主机将共享一个网络命名空间,容器将可以直接访问主机上的服务。如何在Docker容器中运行多个进程?Docker推荐每个容器只运行一个进程。如果需要在容器中运行多个进程,可以使用supervisord等进程管理工具来管理多个进程。如何在Docker容器中使用环境变量?可以通过在Dockerfile中使用ENV指令定义环境变量,或者使用dockerrun命令的-e选项来设置环境变量。在容器内部,可以使用$ENV_NA