随笔分类 -  k8s

摘要:服务网格(Service Mesh)是一种用于处理微服务架构中服务间通信的基础设施层。它的主要作用是提供可靠的服务发现、负载均衡、故障恢复、指标监控和安全性,通常无需对服务代码进行大量修改。服务网格通过在每个服务实例旁边部署一个轻量级代理(sidecar)来实现这些功能。 1.Istio Istio 阅读全文
posted @ 2024-08-17 15:34 tonglin0325 阅读(99) 评论(0) 推荐(0) 编辑
摘要:Ingress 提供从集群外部到集群内服务(service)的 HTTP 和 HTTPS 路由。 流量路由由 Ingress 资源所定义的规则来控制。 下面是 Ingress 的一个简单示例,可将所有流量都发送到同一 Service: 通过配置,Ingress 可为 Service 提供外部可访问的 阅读全文
posted @ 2024-08-04 20:07 tonglin0325 阅读(5) 评论(0) 推荐(0) 编辑
摘要:1.在IDEA或者pycharm中安装kubernets插件 2.使用kubernetes插件 在view的Tool windows中点击service 可以看到docker和kubernetes的管理界面 可以切换context,从而在不同k8s集群之间切换 多个k8s集群的配置文件默认在 /Us 阅读全文
posted @ 2016-10-29 17:10 tonglin0325 阅读(1629) 评论(0) 推荐(0) 编辑
摘要:目前在Kubernetes 1.18 version中,已经支持4种不同类型的容器,分别为:标准容器(主容器)、Sidecar容器、Init 容器以及Ephemeral 容器。 1、标准容器标准容器是Kubernetes中最常见的容器类型,它们是Pod中的核心组件,用于运行应用程序或服务。标准容器使 阅读全文
posted @ 2016-05-14 16:06 tonglin0325 阅读(150) 评论(0) 推荐(0) 编辑
摘要:Helm是k8s的包管理工具,使用helm可以简化k8s应用部署 在helm之前,在k8s上部署一个服务需要写多个配置文件,包括:deployment.yaml,service.yaml,ingress.yaml 而使用了helm之后,helm会提供一个模板,将这些yaml文件作为一个整体进行管理, 阅读全文
posted @ 2016-03-16 22:05 tonglin0325 阅读(350) 评论(0) 推荐(0) 编辑
摘要:使用原生包管理工具安装kubectl 1.更新 apt 包索引,并安装使用 Kubernetes apt 仓库所需要的包 sudo apt-get update sudo apt-get install -y apt-transport-https ca-certificates curl 2.下载 阅读全文
posted @ 2016-03-16 17:13 tonglin0325 阅读(305) 评论(0) 推荐(0) 编辑
摘要:kuberbetes-dashboard是K8S的管理工具,下面使用helm来进行部署,参考: https://artifacthub.io/packages/helm/k8s-dashboard/kubernetes-dashboard 首先添加源 helm repo add kubernetes 阅读全文
posted @ 2016-03-14 23:42 tonglin0325 阅读(521) 评论(0) 推荐(0) 编辑
摘要:1. 进入pod,获取一个交互 TTY 并运行 /bin/bash kubectl exec -it <pod-name> -n <namespace> bash 参考:k8s 命令操作 2.创建namespace kubectl create ns xxxx 3.查看所有namespace下的po 阅读全文
posted @ 2016-03-04 14:57 tonglin0325 阅读(588) 评论(0) 推荐(0) 编辑
摘要:在minikube下安装的kafka集群分成4个步骤 1.在mac上安装minikube 这里安装的minikube是基于virtualbox的,也就是minikube是运行在virtualbox启动的一个虚拟机中 参考:Mac下安装minikube 2.给zk和kafka创建local persi 阅读全文
posted @ 2015-07-25 23:57 tonglin0325 阅读(531) 评论(0) 推荐(0) 编辑
摘要:在K8S上使用存储的时候,需要创建Persistence Volumes(持久化卷)用于持久化数据,否则当pod重启后,数据将会丢失,可以参考官方文档: https://kubernetes.io/zh-cn/docs/concepts/storage/persistent-volumes/ 常用的 阅读全文
posted @ 2015-07-24 23:42 tonglin0325 阅读(324) 评论(0) 推荐(0) 编辑
摘要:1.安装kubectl命令 brew install kubectl 如果想安装指定版本的kubectl curl -LO "https://dl.k8s.io/release/v1.20.0/bin/darwin/amd64/kubectl" chmod +x ./kubectl sudo mv 阅读全文
posted @ 2015-06-17 19:20 tonglin0325 阅读(322) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示