草庐IT

kubernetes-dashboard

全部标签

kubernetes之deployment

用于部署无状态的服务,这个最常用的控制器。可以管理多个副本的Pod实现无缝迁移、自动扩容缩容、自动灾难恢复、一键回滚等功能。虽然ReplicaSet可以确保在任何给定时间运行的Pod副本达到指定的数量,但是Deployment(部署)是一个更高级的概念,它管理ReplicaSet并为Pod和ReplicaSet提供声明性更新以及许多其他有用的功能,所以建议在实际使用中,使用Deployment代替ReplicaSet。1、创建一个deployment实例catdeployment.ymlapiVersion:apps/v1kind:Deploymentmetadata:name:deploym

kubernetes之deployment

用于部署无状态的服务,这个最常用的控制器。可以管理多个副本的Pod实现无缝迁移、自动扩容缩容、自动灾难恢复、一键回滚等功能。虽然ReplicaSet可以确保在任何给定时间运行的Pod副本达到指定的数量,但是Deployment(部署)是一个更高级的概念,它管理ReplicaSet并为Pod和ReplicaSet提供声明性更新以及许多其他有用的功能,所以建议在实际使用中,使用Deployment代替ReplicaSet。1、创建一个deployment实例catdeployment.ymlapiVersion:apps/v1kind:Deploymentmetadata:name:deploym

Kubernetes K8s 解决 This error is likely caused by: - The kubelet is not running

KubernetesK8s解决Thiserrorislikelycausedby:-Thekubeletisnotrunning1、查看日志2、修改daemon.json文件3、重启docker4、重置kubeadm5、重新执行kubeadminit6、初始化成功!1、查看日志journalctl-xeukubelet|grepFailed日志内容3月1820:21:04k8s-masterkubelet[36490]:E031820:21:04.95499036490server.go:302]“Failedtorunkubelet”err=“failedtorunKubelet:misco

【K8S系列】第九讲:Kubernetes 之探针

目录一、探针是什么二、探针类型 2.1 livenessProbe2.1.1 容器重启策略 2.2 readinessProbe2.3  startupProbe2.4总结2.5探针示例2.6 配置字段介绍三、探测机制3.1 HTTPGET探针3.2 TCP套接字探针3.3 Exec探针Tips一、探针是什么探针:是由kubelet对容器执行的定期诊断要执行诊断,则需kubelet调用由容器实现的Handler。探针有三种类型的处理程序:ExecAction:在容器内执行指定命令。如果命令退出时返回码为0则认为诊断成功。CPSocketAction:对指定端口上的容器的IP地址进行TCP检查。

Kubernetes(k8s) 1.24.0版本基于Containerd的集群安装部署

目录1.部署方式2.集群规划3.containerd安装4.安装k8s集群4.1基础环境4.2安装kubelet、kubeadm、kubectl4.3下载各个机器需要的镜像4.4初始化主节点(只在master节点执行)4.5设置.kube/config(只在master执行)4.6安装网络插件calico(只在master执行)4.7加入node节点(只在node执行)4.7.1node节点可以执行kubectl命令方法5.部署dashboard(只在master执行)5.1部署5.2设置访问端口5.3创建访问账号5.4获取访问令牌6.安装nginx进行测试7.其它可选模块部署7.1metri

k8s 安装dashboard

前言上一篇中将k8s简单部署安装上了,这篇接着安装下dashboard。具体步骤下载yaml文件wgethttps://raw.githubusercontent.com/kubernetes/dashboard/v2.5.0/aio/deploy/recommended.yaml注意:这里使用的版本是v2.5.0,这个要和k8s的版本匹配上。编辑recommended.yaml启动部署该命令执行后大约需要1分钟才能部署好kubectlapply-frecommended.yaml查看是否运行[root@k8s-masterhome]#kubectlgetpod-nkubernetes-das

【云原生 • Kubernetes】一文深入理解资源编排 - yaml 文件

本文导读1.yaml文件概述2.yaml文件书写格式3.yaml文件组成部分及字段含义4.如何快速编写yaml文件•方法一:kubectlcreate生成•方法二:kubectlget导出1.yaml文件概述Kubernetes集群中对资源管理和资源对象的编排部署可以通过声明样式(yaml)文件的方式来解决,把需要对资源对象的操作都编辑到yaml格式的文件中,这种文件叫做资源清单文件。通过kubectl命令可以直接使用资源清单文件实现对大量的资源对象进行编排和部署。2.yaml文件书写格式yaml的可读性非常高,它是用来表达数据序列的格式。它本身仍是一种标记语言,但这种语言是以数据为中心,而不

第二篇:kubernetes部署calico网络插件

说明:总的目标是在k8s集群部署gitlab、jenkins,并且在本地提交代码到gitlab后jenkin流水线可以自动编译打包成为docker镜像然后部署到k8s中并实现客户端外部域名访问,在文档分为多个部分,其中涉及的技术有docker安装、k8s搭建、部署gitlab、部署jenkins、部署sonarqube、gitlab和jenkin联动、jenkins和sonarqube联动、pipline脚本编写、istio部署、istio服务网关等…此文档接第一篇:kubernetes部署实操这篇文档讲解的是kubernetns部署calico网络插件文章目录1.下载calico的yaml文

基于Docker的K8s(Kubernetes)集群部署

开始搭建k8s集群三台服务器修改主机名称hostnamectlset-hostnamemasterhostnamectlset-hostnamenode1hostnamectlset-hostnamenode2关闭对话窗口,重新连接三台主机名称呢就修改成功了。接下来修改每台节点的hosts文件vim/etc/hostsxxx.xxx.xxx.xxxmasterxxx.xxx.xxx.xxxnode1xxx.xxx.xxx.xxxnode2所有节点关闭setLinuxsetenforce0sed-i--follow-symlinks's/SELINUX=enforcing/SELINUX=dis

kubernetes+KubeEdge云边环境的安装与部署

最近在学习云边协同,需要搭建一个云边协同的实验环境,kubernetes+KubeEdge+sedna,安装过程中遇到了一系列的问题,特此记录总结。kubernetes的安装与部署:实验环境云端:Centos7+kubernetes1.23.8+Docker这里我们的centos使用的是centos7.9,不同版本的系统对k8s影响较大,具体看实际情况而定。有的还需要更新系统内核。部署教程前置需求了解image、container、pod等概念基础指令:容器运行时工具基本用法能耐心读容器日志能耐心读大量文档部署k8s环境,但k8s本身是一个相当前沿的项目而且架构仍然在改变,所以网上的教程会有很