K8s

比 Kubernetes Dashboard 更好用的管理工具 – Kuboard

比 Kubernetes Dashboard 更好用的管理工具 – Kuboard

Kuboard 介绍 Kuboard 是一款免费的 Kubernetes 管理工具,提供了丰富的功能,结合代码仓库、镜像仓库、CI/CD工具等,可以便捷的搭建一个生产可用的 Kubernetes 容器云平台,轻松管理和运行云原生应用。Kuboard 提供的功能有: 参考:https://kuboar

Joe.Ye Joe.Ye 2023-03-30
0 0 0
Katacoda – 免费学习 Kubernetes 利器

Katacoda – 免费学习 Kubernetes 利器

Katacoda Katacoda是一个面向软件工程师的交互式学习和培训平台,可在浏览器中使用真实环境学习和测试新技术,帮助开发人员学习,并掌握最佳实践。 Katacoda可以快速的提供一套完整的临时环境,并在使用后将其回收。用户可以根据设计好的引导步骤,通过浏览器上的终端界面操作一套完整的环境,一

Joe.Ye Joe.Ye 2023-03-26
0 0 0
K8S 如何选择 Docker、containerd

K8S 如何选择 Docker、containerd

Docker 和 containerd 同时存在,Kubernetes 好像还是会优先选择 Docker 作为运行时环境 如果想使用 containerd 作为运行时环境,而 Docker 又没有起来,那么会报错 搭建时,不要安装 Docker,就只安装 containerd 即可 安装 Dock

Joe.Ye Joe.Ye 2023-03-26
0 0 0
再见 Docker !5分钟转型 containerd !

再见 Docker !5分钟转型 containerd !

Docker作为非常流行的容器技术,之前经常有文章说它被K8S弃用了,取而代之的是另一种容器技术containerd!其实containerd只是从Docker中分离出来的底层容器运行时,使用起来和Docker并没有啥区别,本文主要介绍下containerd的使用,希望对大家有所帮助! contai

Joe.Ye Joe.Ye 2023-03-26
0 0 0
K8s将Pod指定部署到特定节点(master)上的一种方法

K8s将Pod指定部署到特定节点(master)上的一种方法

需求:搭建一个集群,这个集群要走 CI/CD 流程,还要管理 CI/CD 流程的产出物,将其保存在 Harbor 中,让后让产出物在另外两个节点上运行起来。建议将 Jenkins 部署到 Master 节点,可以避免各种证书相关的问题。 那么问题来了,Pod 部署一般都是 K8s 分配,怎么将 Je

Joe.Ye Joe.Ye 2023-03-26
0 0 0
K8s集群节点间通信no route to host

K8s集群节点间通信no route to host

现象描述 节点及Master节点网络时通时不通,相互ping时通时不通 [root@k8s-node01 ~]# ping 192.168.0.8 connect: No route to host [root@k8s-master ~]# ping 192.168.1.8 connect: No

Joe.Ye Joe.Ye 2023-03-26
0 0 0
K8s节点删除

K8s节点删除

使用kubeadm命令删除节点 [root@k8s-master ~]# kubectl drain <node name> --delete-local-data --force --ignore-daemonsets [root@k8s-master ~]# kubectl dele

Joe.Ye Joe.Ye 2023-03-26
0 0 0
kubeadm join之token失效问题解决

kubeadm join之token失效问题解决

执行kubeadm join,报错如下: [root@k8s-node01 ~]# kubeadm join 192.168.0.8:6443 --token aakoqt.zq79agckuzc5wt29 \ > --discovery-token-ca-cert-hash sha256:

Joe.Ye Joe.Ye 2023-03-26
0 0 0
Kubernetes强制删除一直处于Terminating状态的pod

Kubernetes强制删除一直处于Terminating状态的pod

在dashboard界面删除容器,发现无法删除。使用命令查看发现该pod一直处于terminating的状态。Kubernetes支持强制删除一直处于Terminating状态的pod。 1、使用命令获取pod的名字 kubectl get pods -n NAMESPACE | grep Ter

Joe.Ye Joe.Ye 2023-03-23
0 0 0
kubernetes-dashboard卸载及其pod删除

kubernetes-dashboard卸载及其pod删除

pod删除 $ kubectl -n kube-system delete $(kubectl -n kube-system get pod -o name | grep dashboard) pod "kubernetes-dashboard-3313488171-7706x"

Joe.Ye Joe.Ye 2023-03-23
0 0 0
Kubernetes集群问题排查

Kubernetes集群问题排查

查看系统Event事件 kubectl describe pod <PodName> --namespace=<NAMESPACE> 该命令可以显示Pod创建时的配置定义、状态等信息和最近的Event事件,事件信息可用于排错。例如当Pod状态为Pending,可通过查看Ev

Joe.Ye Joe.Ye 2023-03-23
0 0 0
Kubernetes 1.15安装部署EFK日志收集系统

Kubernetes 1.15安装部署EFK日志收集系统

简单介绍 EFK 组合插件是k8s项目的一个日志解决方案,它包括三个组件:Elasticsearch, Fluentd, Kibana。相对于ELK这样的架构,k8s官方推行了EFK,可能Fluentd相对于Logstash更加轻量级吧。 Elasticsearch 是日志存储和日志搜索引擎,Flu

Joe.Ye Joe.Ye 2023-03-23
0 0 0
Kubernetes集群EFK日志框架部署

Kubernetes集群EFK日志框架部署

目标:在现有Kubernetes集群中搭建EFK日志框架,实现集群日志的存储与展示 环境:Kubernetes集群(kubeadm方式部署) 步骤:Kubernetes日志架构概述 -> Fluentd日志收集容器部署 -> Elasticsearch日志存储容器部署 -> Kib

Joe.Ye Joe.Ye 2023-03-23
0 0 0
Kubernetes 1.15安装部署helm插件

Kubernetes 1.15安装部署helm插件

简单介绍 Helm其实就是一个基于Kubernetes的程序包(资源包)管理器,它将一个应用的相关资源组织成为Charts,并通过Charts管理程序包。再简单点说,可以当做RHEL/CentOS系统中的yum机制,有yum install,也有helm install等等。具体可以参考网上其他介绍

Joe.Ye Joe.Ye 2023-03-23
0 0 0
Kubernetes ingress方式访问集群服务

Kubernetes ingress方式访问集群服务

目标:通过Ingress方式访问集群服务 概述 应用部署到Kubernetes集群之后,需要对外发布服务,目前Kubernetes支持三种方式暴露服务: (1)NodePort Service通过与集群节点的端口映射进行服务发布,外部用户需要获取节点IP,并以http://NodeIP:port的

Joe.Ye Joe.Ye 2023-03-23
0 0 0
1 2 3