K8s 常用命令查看类命令查看集群信息kubectl cluster-info查看各组件信息kubectl -s http://localhost:8080 get componentstatuses查看pods所在的运行节点kubectl get pods -o wide查看pods定义的详细信息kubectl get pods -o yaml查看Replication Controller信息            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-02 09:43:27
                            
                                59阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录一、概述二、Replication Controller2.1 Replication Controller 说明2.2 Replication Controller 举例三、ReplicaSet3.1 ReplicaSet说明3.2 ReplicaSet 举例四、无状态应用管理Deployment4.1 概述4.2 创建Deployment4.2.1 Deployment 标签内容解析4.2            
                
         
            
            
            
            一、问题背景容器默认的时区采用的是世界时钟即UTC时区,但是宿主机默认采用的是CST,两者时区相差8小时,如下所示,前者为容器的时间,后者为宿主机时间,容器的时间比宿主机的时间早8小时[root@k8s-master zhanglei]# kubectl exec -ti myapp-statefulset-0 -- sh
/ # date
Tue Aug 25 06:50:29 UTC 2020            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-04 06:21:27
                            
                                159阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、名称空间namespace  用于将k8s中的资源进行隔离,形成多个虚拟集群(更加方便管理) 应用场景:  •  
 根据不同团队划分命名空间  •  
 根据项目划分命名空间  kubectl get namespace  
  • default:默认命名空间
• kube-system:K8s系统方面的命名空间
• kube-public:公开的命名空间,谁都可以访问,
• k            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-25 19:01:19
                            
                                51阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Kubernetes是Google开源的容器集群管理系统,是Docker容器的主要集群管理系统之一。其中,Kubernetes中管理主要有三种类型的IP:Pod IP 、Cluster IP 和 外部IP。Pod IPKubernetes的最小部署单元是Pod。利用Flannel作为不同HOST之间容器互通技术时,由Flannel和etcd维护了一张节点间的路由表。Flannel的设计目的就是为集            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-09 21:12:47
                            
                                55阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            写在前面本文记录k8s的常见操作,毕竟好记性不如烂笔头。1:常用操作1.1:pod查看日志dongyunqi@dongyunqi-virtual-machine:~/test$ kubectl logs busy-pod
ubuntu, on因为pod中只有一个容器,所以不需要指定容器,当有多个容器时需要指定容器,如下:dongyunqi@dongyunqi-virtual-machine:~/t            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-02 14:43:51
                            
                                233阅读
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            K8S中网络分为overlay(叠加网络 如calico和flannel)和underlayCadvisor监控PodCadvisor (容器顾问)让容器用户了解其运行容器的资源使用情况和性能状态,cAdvisor用于收集、聚合、处理和导出有关正在运行的容器的信息,具体来说,对于每个容器都会保存资源隔离参数、历史资源使用情况、完整历史资源使用情况的直方图和网络统计信息,此数据按容器和机器范围导出。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-28 11:12:24
                            
                                371阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            kubernetes用到的一些命令kubectl管理工具以及命令基础命令:create,delete,get,run,expose,set,explain,edit。create命令:根据文件或者输入来创建资源# 创建Deployment和Service资源
kubectl create -f javak8s-deployment.yaml
kubectl create -f javak8s-se            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-17 00:24:44
                            
                                0阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Kubernetes(简称K8S)是一种流行的容器编排平台,用于管理和部署容器化应用程序。在Kubernetes中,Pod是最小的可部署和可调度的单元。在一个Pod内可以运行一个或多个容器。本文将介绍如何在Kubernetes中查看Pod的容器,并提供相应的代码示例。
### 查看Pod的容器流程
下面是查看Pod的容器的流程:
步骤  |  描述
---- | ----
1  |  使用k            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-26 12:32:28
                            
                                149阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            k8s 命令1.查看k8s中所有namespace的pods的运行情况kubectl get pods --all-namespaces2.查看具体的pods,需要跟namespacekubectl get pods name --namespace=namespace3.查看pod的具体信息kubectl get pods -o wide name --namespace=namespace4.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-03 15:48:17
                            
                                997阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Kubernetes(简称K8s)是一个开源的容器编排和管理工具,可以自动化地部署、扩展和管理容器化的应用程序。在Kubernetes中,我们可以通过一些命令和API来查看容器的各种信息,包括容器的IP地址。本文将教会刚入行的小白如何使用Kubernetes查看容器IP,并提供相应的代码示例。
## 一、Kubernetes查看容器IP的流程
下面是查看容器IP的流程,我们可以通过以下步骤来实现            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-05 10:23:38
                            
                                332阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Kubernetes(简称K8S)是一个容器编排管理工具,它提供了非常方便的方法来管理和监控容器。在开发和运维过程中,查看容器日志是一项非常重要的操作,它能帮助我们追踪和排查问题。本文将介绍如何使用Kubernetes来查看容器日志。
## 整体流程
下面是使用Kubernetes查看容器日志的整体流程:
| 步骤 | 描述 |
|-----|------|
| 1   | 登录到Kuber            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-01 11:54:08
                            
                                136阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            标题:Kubernetes如何查看容器ID
摘要:本文将详细介绍在Kubernetes中如何查看容器ID的步骤和相应的代码示例。对于刚入门的开发者,这将是一个很好的指南。
### 1. 简介
在Kubernetes(简称K8S)集群中,容器是最小的调度单位。了解如何查看容器的唯一标识符(容器ID)对于调试和监控容器非常重要。本文将教你如何在Kubernetes中查看容器ID,并提供相应的代码示            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-05 10:44:16
                            
                                127阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Kubernetes (K8s) 是一个开源系统,用于自动化部署、扩展和管理容器化应用程序。在K8s中查看容器信息是非常常见的操作之一,本文将向刚入行的开发者介绍如何在K8s中查看容器信息的流程和具体步骤。以下是整个流程的概述:
步骤   | 操作
-----|-----
步骤1 | 连接到Kubernetes集群
步骤2 | 选择要查看的Pod
步骤3 | 查看容器的基本信息
步骤4 | 查看            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-05 11:03:26
                            
                                180阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Kubernetes(K8S)是一个用于自动化部署、扩展和管理容器化应用程序的开源平台。在使用K8S部署应用程序后,我们经常需要查看容器的日志来排查问题或监控应用程序的运行状态。本文将详细介绍如何使用K8S查看容器日志,并提供相应的代码示例。
## K8S如何查看容器日志的流程
下面是查看K8S容器日志的步骤示意图:
步骤 | 操作
--- | ---
1 | 连接至K8S集群
2 | 查找            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-05 10:32:54
                            
                                246阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在Kubernetes(K8S)集群中,管理和监视容器是非常重要的一项工作。如果你需要查看K8S容器的信息,可以通过一系列的步骤来实现。下面我将向你展示这个过程,并附上相应的代码示例,希望能帮助你快速上手。
首先,让我们看一下整个查看K8S容器的流程:
| 步骤 | 操作     |
| ------ | ----------|
| 1     | 首先登录到你的Kubernetes集群中,可            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-21 15:24:36
                            
                                94阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            K8S(Kubernetes)是一款开源的容器编排引擎,可以帮助用户管理大规模的容器化部署。在K8S中,要查看容器的状态和信息是很常见的操作,通过查看容器可以帮助用户了解容器的运行情况,排查问题和优化性能。下面我将教你如何在K8S中查看容器的方法。
整个过程可以分为以下几个步骤:
| 步骤 | 操作 |
| ---- | ---- |
| 1 | 连接到K8S集群 |
| 2 | 查看Pod列            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-21 17:14:17
                            
                                166阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            容器中获取Pod信息众所周知,Pod的逻辑概念是在容器之上的,Kubernetes创建Pod治好后,就会为Pod和相关的容器设定一些额外的信息,如pod的名称、IP、Node IP、Lable、Annotaion以及容器的相关的资源限制等,在很多的使用场景中,这些信息对容器内的应用有很大的用处,Kubernetes提供了Downward API机制来将Pod和容器的某些元数据信息注入到容器环境中以            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-09 13:06:30
                            
                                70阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Kubernetes1.24 版本发布时,正式宣布弃用 Dockershim,转向 Containerd 作为默认的容器运行环境。Kubernetes 以 CRI(Container Runtime Interface) 容器运行时接口制定接入准则,用户可以使用 Containerd、CRI-O、CRI- Dockerd 及其他容器运行时作为 Kubernetes 的容器引擎。Kubernetes            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-24 10:35:51
                            
                                44阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、实例的线程标准化关于线程爆的问题: 由于k8s用户在使用的时候,通常没有关注到Pod的/proc/pid/cpuinfo,meminfo的实例规格信息默认和宿主机的是一致的,故程序默认使用容器的这个/proc/pid/cpuinfo设置默线程maxP(最大线程值),导致爆线程。平台可以给Pod做类似LXCFS之类的文件系统优化,让容器里面看到真实的cpu数据。当然另一种情况是,用户的程序并发控            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-18 06:50:20
                            
                                51阅读
                            
                                                                             
                 
                
                                
                    