kuberneters
督促自己学习k8s
innerpeacez
小白养成计划
展开
-
特殊密码锁
题目描述有一种特殊的二进制密码锁,由n个相连的按钮组成(n<30),按钮有凹/凸两种状态,用手按按钮会改变其状态。然而让人头疼的是,当你按一个按钮时,跟它相邻的两个按钮状态也会反转。当然,如果你按的是最左或者最右边的按钮,该按钮只会影响到跟它相邻的一个按钮。当前密码锁状态已知,需要解决的问题是,你至少需要按多少次按钮,才能将密码锁转变为所期望的目标状态。输入两行,给出两个...原创 2020-01-13 10:16:26 · 689 阅读 · 0 评论 -
Helm Chart 一键部署 Jenkins
JenkinsJenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。目前提供超过1000个插件来支持构建、部署、自动化, 满足任何项目的需要。Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序。本文记录通过使用 Helm Chart 将 Jenkins 部署到 Kubernetes 集群中本文环境jenk...原创 2019-12-30 17:31:48 · 1942 阅读 · 0 评论 -
使用 Helm Chart 部署及卸载 istio
部署 istio1.添加 istio 官方的 helm 仓库helm repo add istio https://storage.googleapis.com/istio-release/releases/1.3.3/charts/2.是否添加成功helm search repo istioNAME CHART VERSION AP...原创 2019-10-29 10:49:46 · 1391 阅读 · 0 评论 -
Windows 使用 helm3 和 kubectl
Windows 使用 helm3 和 kubectl.md原创 2019-07-29 18:32:47 · 6400 阅读 · 0 评论 -
Helm 3 使用 harbor 作为仓库存储 charts
Helm 3 使用 harbor 作为仓库存储 charts原创 2019-07-27 09:59:57 · 8395 阅读 · 7 评论 -
kuberbetes Pod 健康检查
判断 Pod 健康状态的两种方式livenessProbe 存活性探针readinessProbe 就绪性探针1.livenessProbe 存活性探针用于判断容器是否存活,即 Running 状态。如果 livenessProbe 探针检测到容器不健康,则 kubelet 会杀死容器,并根据容器的重启策略进行容器的重启。如果容器没有定义 livenessProbe 探针...原创 2019-05-22 17:14:44 · 998 阅读 · 0 评论 -
K8s Service
#### Service 简介:Kubernetes Service 定义了这样一种抽象:一个 Pod 的逻辑分组,一种可以访问它们的策略 —— 通常称为微服务。 这一组 Pod 能够被 Service 访问到,通常是通过 Label Selector(查看下面了解,为什么可能需要没有 selector 的 Service)实现的。对 Kubernetes 集群中的应用,Kube...原创 2019-05-17 17:09:55 · 1377 阅读 · 0 评论 -
Kubernetes Pod笔记
Pod是kubernetes中最基本也是最小的资源对象,一个Pod中可以包含多个容器,一个Pod中的多个容器必须运行在同一个节点(Node)上,Kubernetes会自动将其分配到同一个node上,应该尽可能的将不同的应用运行在不同的Pod中,Pod中的各个容器通过基础容器pause共享Network,NTS Namespace,PID,Pod是kubernetes进行动态扩缩容的基础单元。很少会...原创 2019-02-18 09:56:18 · 440 阅读 · 0 评论 -
Helm 模板对象
Helm 模板中可以访问的顶级对象ReleaseValuesChartFilesCapabilitiesTemplate enjoy coding!Release对象对象名描述Release.NameRelease 名称Release.TimeRelease 时间Release.NamespaceReleas...原创 2019-02-12 17:21:39 · 853 阅读 · 0 评论 -
Helm Hooks学习
Hooks的作用Helm 提供了一个 hook 机制,允许 chart 开发人员在 release 的生命周期中的某些点进行干预。在加载任何其他 chart 之前,在安装过程中加载 ConfigMap 或 Secret。在安装新 chart 之前执行作业以备份数据库,然后在升级后执行第二个作业以恢复数据。在删除 release 之前运行作业,以便在删除 release 之前优雅地停止服务...原创 2018-11-28 10:54:56 · 1147 阅读 · 0 评论 -
什么是kubernetes?
k8s可以做什么?快速部署应用快速扩展应用无缝对接新的应用功能节省资源,优化硬件资源的使用k8s特点可移植: 支持公有云,私有云,混合云,多重云(multi-cloud)可扩展: 模块化, 插件化, 可挂载, 可组合自动化: 自动部署,自动重启,自动复制,自动伸缩/扩展部署方式传统部署容器部署容器优势总结**快速创建/部署应用:**与VM虚拟机相比,容器镜像...原创 2018-10-19 14:07:25 · 350 阅读 · 0 评论 -
使用 chart 部署 skywalking
使用 chart 部署 skywalking本文主要讲述的是如何使用 Helm Charts 将 SkyWalking 部署到 Kubernetes 集群中,相关文档可以参考skywalking-kubernetes 和 backend-k8s 文档 。目前推荐的四种方式:使用 helm 2 提供的 helm serve 启动本地 helm repo使用本地 chart 文件部署使用...原创 2019-10-08 16:57:06 · 1665 阅读 · 0 评论 -
如何使用 Skywalking Agent ?
如何使用 Skywalking Agent ?如果你还不知道 Skywalking agent 是什么,请点击这里查看 Probe 或者这里查看快速了解agent,由于我这边大部分都是 JAVA 服务,所以下文以 Java 中使用 agent 为例,提供了以下三种方式供你选择三种方式:使用官方提供的基础镜像将 agent 包构建到已经存在的基础镜像中sidecar 模式挂载 agen...原创 2019-08-30 11:46:23 · 3126 阅读 · 2 评论 -
豆瓣电影TOP250和书籍TOP250爬虫
豆瓣电影 TOP250 和书籍 TOP250 爬虫最近开始玩 Python , 学习爬虫相关知识的时候,心血来潮,爬取了豆瓣电影TOP250 和书籍TOP250, 这里记录一下自己玩的过程。电影 TOP250 爬虫import requestsfrom bs4 import BeautifulSoupimport timedef getlist(list_url): ti...原创 2019-09-24 17:39:57 · 1925 阅读 · 0 评论