在以前的文章 Ubuntu 18 Kubernetes集群的安装和部署 以及Helm的安装 和 Centos 使用kubeadm安装Kubernetes 1.15.3,由于某些原因需要更新版本,索性直接安装最新的版本来试一下。 1.Install 1.安装并启用 Docker sudo apt in ...
分类:
Web程序 时间:
2021-04-06 15:02:04
阅读次数:
0
k8s全称kubernetes,这个名字大家应该都不陌生,他的魅力是要您去投入生产环境才能感受得到,越来越多公司正在拥抱K8S并主导了很多业务。 由于很多公司开始数字化转型,慢慢的很多业务都往微服务架构发展,这使得自己的集群会变得越来越庞大,业务节点的数量也相继增多,如何高效管理K8S集群是很多公司 ...
分类:
其他好文 时间:
2021-04-05 11:48:00
阅读次数:
0
伴随大家对稳定性重视程度的不断提升、社区可观测性项目的火热,可观测性成为了一个很热门的话题,站在不同的角度会产生不同的理解。 我们从软件开发的生命周期出发,尝试形成对可观测性的一个宏观理解,并从 SRE 和 Serverless 两个角度具化可观测性的理解以及实践。 ...
分类:
Web程序 时间:
2021-04-02 13:06:32
阅读次数:
0
保持 pod 健康 P84 只要 pod 调度到某个节点,该节点上的 Kubelet 就会运行 pod 的容器,从此只要该 pod 存在,就会保持运行。如果容器的主进程奔溃, Kubelet 就会自动重启容器;如果应用程序奔溃, Kubelet 就会自动重启应用程序。 P84 应用程序也可能因为无限 ...
分类:
Web程序 时间:
2021-03-31 11:53:08
阅读次数:
0
文章主要介绍如何把一个简单的HelloWebApp装在Istio+K8S环境下 下面是基本步骤: 创建一个 Kubernetes 集群并安装带有 sidecare 自动注入的 Istio。 使用您选择的语言创建 Hellohttp 应用程序,创建 Docker 镜像并将其推送到公共镜像仓库。 为你的 ...
分类:
其他好文 时间:
2021-03-30 13:53:57
阅读次数:
0
环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 timeoutSeconds 执行探测的超时的秒数,默认值 1,最小值 1。 示例 Pod.yaml 定义一个探针需要两秒的命令。 apiVersion: v1 kind: Pod metadata: name ...
分类:
其他好文 时间:
2021-03-29 12:29:00
阅读次数:
0
背景介绍 某些情况下,我们在使用Kubernetes作为业务应用的云平台,想要实现应用的蓝绿部署用来迭代应用版本,用lstio太重太复杂,而且它本身定位于流控和网格治理;Ingress-Nginx在0.21版本引入了Canary功能,可以为网关入口配置多个版本的应用程序,使用annotation来控 ...
分类:
Web程序 时间:
2021-03-29 11:40:58
阅读次数:
0
集群版本V1.18.2 root@k8s:~# kubectl get nodes NAME STATUS ROLES AGE VERSION k8s Ready master 20d v1.18.2 node1 Ready worker 20d v1.18.2 node2 Ready worker ...
分类:
Web程序 时间:
2021-03-17 14:01:11
阅读次数:
0
本文介绍的是k8s证书介绍以及通过kubeadm 安装的集群的证书更新方式。 证书默认的安装位置 /etc/kubernetes/pki 涉及到的证书 各个证书介绍 Kubernetes 集群根证书 其他证书都是由此根证书签发的 /etc/kubernetes/pki/ca.crt /etc/kub ...
分类:
其他好文 时间:
2021-03-16 13:23:16
阅读次数:
0
介绍 pod P53 pod 是 Kubernetes 中最为重要的核心概念,而其他对象仅仅用于 pod 管理、 pod 暴露或被 pod 使用。 pod 是一组并置的容器,代表了 Kubernetes 中的基本构建模块。 P53 当一个 pod 包含多个容器时,这些容器总是运行于同一个工作节点上— ...
分类:
Web程序 时间:
2021-03-16 12:01:36
阅读次数:
0