首页 > 其他分享 >简简单单告诉你什么是k8s

简简单单告诉你什么是k8s

时间:2023-02-05 14:00:11浏览次数:43  
标签:容器 K8S Kubernetes 部署 可以 简简单单 告诉 k8s 密钥

简简单单告诉你什么是k8s

简简单单告诉你什么是k8s_k8s

导读

K8S 是什么?给我们带来了什么?

这篇文章来带你简单了解一下目前最火热的平台软件.

什么是K8S

K8S(Kubernetes) 是一个可移植的、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。 Kubernetes 拥有一个庞大且快速增长的生态系统。Kubernetes 的服务、支持和工具广泛可用。

Kubernetes 这个名字源于希腊语,意为“舵手”或“飞行员”。k8s 这个缩写是因为 k 和 s 之间有八个字符的关系。 Google 在 2014 年开源了 Kubernetes 项目

简简单单告诉你什么是k8s_应用程序_02

K8S可以做什么?

容器是打包和运行应用程序的好方式。在生产环境中,你需要管理运行应用程序的容器,并确保不会停机。 例如,如果一个容器发生故障,则需要启动另一个容器。如果系统处理此行为,会不会更容易?

这就是 Kubernetes 来解决这些问题的方法! Kubernetes 为你提供了一个可弹性运行分布式系统的框架。 Kubernetes 会满足你的扩展要求、故障转移、部署模式等。 例如,Kubernetes 可以轻松管理系统的 Canary 部署。

服务发现和负载均衡

Kubernetes 可以使用 DNS 名称或自己的 IP 地址公开容器,如果进入容器的流量很大, Kubernetes 可以负载均衡并分配网络流量,从而使部署稳定。

存储编排

Kubernetes 允许你自动挂载你选择的存储系统,例如本地存储、公共云提供商等。

自动部署和回滚

你可以使用 Kubernetes 描述已部署容器的所需状态,它可以以受控的速率将实际状态 更改为期望状态。例如,你可以自动化 Kubernetes 来为你的部署创建新容器, 删除现有容器并将它们的所有资源用于新容器。

自动完成装箱计算

Kubernetes 允许你指定每个容器所需 CPU 和内存(RAM)。 当容器指定了资源请求时,Kubernetes 可以做出更好的决策来管理容器的资源。

自我修复

Kubernetes 重新启动失败的容器、替换容器、杀死不响应用户定义的 运行状况检查的容器,并且在准备好服务之前不将其通告给客户端。

密钥与配置管理

Kubernetes 允许你存储和管理敏感信息,例如密码、OAuth 令牌和 ssh 密钥。 你可以在不重建容器镜像的情况下部署和更新密钥和应用程序配置,也无需在堆栈配置中暴露密钥。

结语

通过本篇文章的介绍,可以简单了解K8S是什么东西,他给我们带来了什么便利,在需求日益增近、频繁变更的现在 K8S 可以更好的完成部署、切换、容错、监控能需求.

简简单单告诉你什么是k8s_k8s_03

Created By Henry 共同学习 共同进步. 点赞收藏加关注.

标签:容器,K8S,Kubernetes,部署,可以,简简单单,告诉,k8s,密钥
From: https://blog.51cto.com/u_15829479/6038270

相关文章

  • 如何用k8s运行、部署Java项目
    k8s的常用命令  kubectlgetingress-nprodkubectlgetdeployment-nprodkubectlgetpod-nprodkubectlgetservice-nprodkubectllogs-f-nprod......
  • k8s underlay 网络配置
    wgethttps://get.helm.sh/helm-v3.9.0-linux-amd64.tar.gztarxvfhelm-v3.9.0-linux-amd64.tar.gzmvlinux-amd64/helm/usr/local/bin/helmrepoaddhybridnetht......
  • k8s集群安装nginx-ingress报错解决
    可能是因为之前集群内安装过nginx-ingress,没有删除彻底,再次安装nginx-ingress的时候就提示有资源存在。报错如下:Error:INSTALLATIONFAILED:renderedmanifestscontai......
  • 【云原生kubernetes】k8s控制器Deployment使用详解
    前言在上一篇我们聊了k8s中各种控制器的使用,本篇将以控制器中比较常用的一种控制器Deployment进行详细的说明。一、Deployment简介 为了更好解决服务编排的问题,kubernete......
  • k8s部署 node节点网络不通
    使用kubectldescribepod来看下这个节点的描述,我遇到的是镜像没有拉取下来......
  • helm与k8s版本对应
     ......
  • k8s05- Ingress Controller 的安装部署
    目录1、IngressController的实现方案2、安装3、部署3.1Deployment+Service(NodePort)3.2、DaemonSet+HostNetwork+nodeSelector3.3Nodeport和HostNetwork方案的比较......
  • 《istio-in-action系列》3. istio VirtualService 和 k8s Ingress
    《istio-in-action系列》3.istioVirtualService和k8sIngress可以简单的认为Ingress是k8s中提出的流量入口转发的一个标准定义规范(只是认为)。怎么实现,需要根据......
  • k8s的知识图谱
    第二部分我们的知识图谱的学习,那这章呢主要任务呢就是带大家去掌握一下我们在k8s学习的时候,我们需要去学习的一些详细的知识点,那这个呢并不能让大家去得到什么样的启发,但......
  • k8s 常用命令
    k8s常用命令 node 查看服务器节点kubectlgetnodes 查看服务器节点详情kubectlgetnodes-owide 节点打标签kubectllabelnodes<节点名称>labelName=......