草庐IT

K8sgpt-Operator

全部标签

【Kubernetes部署篇】K8s图形化管理工具Dasboard部署及使用

文章目录一、Dashboard简介二、Dashboard部署安装三、配置Dashboard登入用户1、通过Token令牌登入2、通过kubeconfig文件登入四、Dashboard创建容器五、扩展一、Dashboard简介KubernetesDashboard是一个WebUI,用于管理Kubernetes集群中的应用程序和资源。它提供了一个可视化的界面,可以方便地查看和管理Kubernetes集群中的各种资源,如Pod、Deployment、Service、ConfigMap等。Dashboard还提供了一些高级功能,如日志查看、资源监控、命名空间管理等。官方GitHub官方下载地址网盘下载

在Windows上安装Docker与k8s,完美亲测!

一、软件准备1、去Docker官网下载DockerDesktop,并一键安装2、下载k8s-for-docker-desktop包gitclonehttps://github.com/AliyunContainerService/k8s-for-docker-desktop.git二、镜像源配置配置docker的国内镜像,国外的网络下载可能比较慢docker中国镜像地址:“https://registry.docker-cn.com”,网络docker镜像地址“http://hub-mirror.c.163.com”,ustc大学镜像地址“https://docker.mirrors.ustc

k8s各组件端口

kube-proxy10249:用于节点上的kubeproxy的健康检查和状态查询。10256:用于NodePort服务的负载均衡。portpool(30000-32767):NodePort服务的端口范围,这些端口用于外部流量访问Kubernetes集群中的服务。kubelet10250:kubeletAPI服务器的端口,用于集群中的其他组件(如kube-scheduler、kube-controller-manager、kubectl)与kubelet进行通信。此端口通常由Kubernetes的授权策略进行保护,只允许授权用户或组访问。10255:kubelet的只读端口,用于提供节点的健

K8S + GitLab + Jenkins自动化发布项目实践(一)

K8S+GitLab+Jenkins自动化发布项目实践(一)发布流程设计安装Docker服务部署Harbor作为镜像仓库部署GitLab作为代码仓库常用Git命令发布流程设计#mermaid-svg-pe9VmFytb9GmqMvG{font-family:"trebuchetms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-pe9VmFytb9GmqMvG.error-icon{fill:#552222;}#mermaid-svg-pe9VmFytb9GmqMvG.error-text{fill:#5522

K8S + GitLab + Jenkins自动化发布项目实践(一)

K8S+GitLab+Jenkins自动化发布项目实践(一)发布流程设计安装Docker服务部署Harbor作为镜像仓库部署GitLab作为代码仓库常用Git命令发布流程设计#mermaid-svg-pe9VmFytb9GmqMvG{font-family:"trebuchetms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-pe9VmFytb9GmqMvG.error-icon{fill:#552222;}#mermaid-svg-pe9VmFytb9GmqMvG.error-text{fill:#5522

k8s 维护node与驱逐pod

1.维护node节点设置节点状态为不可调度状态,执行以下命令后,节点状态会多出一个SchedulingDisabled的状态,即新建的pod不会往该节点上调度,本身存在node中的pod保持正常运行kubectlcordonk8s-node01kubectlgetnode2.驱逐pod在node节点设置为不可调度状态后,就可以开始驱逐本节点上的pod了kubectldraink8s-node01--ignore-daemonsets--delete-local-data--delete-local-data:在驱逐节点之前,删除该节点上的Pod的本地数据。本地数据包括Pod的日志、镜像和其他本

【k8s完整实战教程5】网络服务配置(nodeport/loadbalancer/ingress)

系列文章:这个系列已完结,如对您有帮助,求点赞收藏评论。读者寄语:再小的帆,也能远航!【k8s完整实战教程0】前言【k8s完整实战教程1】源码管理-Coding【k8s完整实战教程2】腾讯云搭建k8s托管集群【k8s完整实战教程3】k8s集群部署kubesphere【k8s完整实战教程4】使用kubesphere部署项目到k8s【k8s完整实战教程5】网络服务配置(nodeport/loadbalancer/ingress)【k8s完整实战教程6】完整实践-部署一个federated_download项目nodeport方式的service:使用节点IP+节点端口访问loadbalance方式

K8S | Config应用配置

一、背景在自动化流程中,对于一个应用来说,从开发阶段的配置管理,到制作容器镜像,再到最后通过K8S集群发布为服务,整个过程涉及到的配置非常多;图片应用环境:通常是指代码层面的依赖配置,以常用的Nacos来说,通常会涉及框架、组件、自定义等几个层面的配置管理;运行环境:以微服务架构来说,实际环境中需要管理多个应用的服务发布,在整个过程中必然会存在很多配置的管理,比如应用的资源分配、不同环境交互时的身份认证、敏感信息的安全管理等;不论是应用还是运行层面的配置,都会涉及到一个基本的逻辑:配置可以抽取出来单独管理,在流程中直接引入该配置即可;二、ConfigMapConfigMap用来将非机密性的数据

K8S | Config应用配置

绕不开的Config配置;一、背景在自动化流程中,对于一个应用来说,从开发阶段的配置管理,到制作容器镜像,再到最后通过K8S集群发布为服务,整个过程涉及到的配置非常多;应用环境:通常是指代码层面的依赖配置,以常用的Nacos来说,通常会涉及框架、组件、自定义等几个层面的配置管理;运行环境:以微服务架构来说,实际环境中需要管理多个应用的服务发布,在整个过程中必然会存在很多配置的管理,比如应用的资源分配、不同环境交互时的身份认证、敏感信息的安全管理等;不论是应用还是运行层面的配置,都会涉及到一个基本的逻辑:配置可以抽取出来单独管理,在流程中直接引入该配置即可;二、ConfigMapConfigMa

k8s概念介绍

笔记主页https://blog.csdn.net/hey_lie/article/details/131677056?spm=1001.2014.3001.5501目录一整体架构和组件基本概念1.1组件1.1.1master节点1.1.2node节点1.1.3附加组件二资源和对象2.1资源分类2.2元数据资源HorizontalPodAutoscaler(HPA)PodTemplateLimitRange2.3集群资源namespaceNodeClusterRoleClusterRoleBinding2.4命名空间资源2.4.1pod2.4.1.1副本2.4.1.2Label2.4.1.3控