首页 > 其他分享 >k8s资深工程师必备技能

k8s资深工程师必备技能

时间:2024-04-15 10:49:38浏览次数:20  
标签:容器 Kubernetes 必备 DevOps k8s 调试 技能

Kubernetes核心概念和技术:节点、容器、Pod、控制器、服务、部署、卷等。

高级容器编排:滚动更新、回滚、扩缩容、故障恢复、自愈等。

Kubernetes网络模型:CNI插件、Service、Ingress、Network Policy等。

Kubernetes存储模型:Volume、PV、PVC、CSI等。

Kubernetes安全:RBAC、ServiceAccount、Secret、PodSecurityPolicy等。

Kubernetes可观测性:Prometheus、Grafana、Logstash、Elasticsearch、Kibana等。

Kubernetes DevOps工具:Jenkins、GitLab、Ansible、Terraform、Helm等。

Kubernetes集群运维:安装、升级、备份、恢复、性能优化等。

Kubernetes故障排查和调试:日志查看、指标监控、调试工具等。

云原生应用开发:微服务、CI/CD、敏捷开发、DevOps等。

云平台集成:Google Cloud Platform(GCP)、Amazon Web Services(AWS)、Microsoft Azure等。

开源软件和技术:Docker、Swarm、Mesos/Marathon、 Rancher、OpenFaaS等。

标签:容器,Kubernetes,必备,DevOps,k8s,调试,技能
From: https://www.cnblogs.com/look06888/p/18135358

相关文章

  • 详解K8s 镜像缓存管理kube-fledged
    本文分享自华为云社区《K8s镜像缓存管理kube-fledged认知》,作者:山河已无恙。我们知道 k8s 上的容器调度需要在调度的节点行拉取当前容器的镜像,在一些特殊场景中,需要快速启动和/或扩展的应用程序。例如,由于数据量激增,执行实时数据处理的应用程序需要快速扩展。镜像比......
  • 读研必备的十个浏览器插件,你用过几个?
    换新电脑在登录google浏览器账号时,一股脑给我同步了几十个读研时期使用的浏览器插件,现在已经脱离了科研环境用不上了,发现这些插件在科研时期帮助我提升了效率,于是在移除之前整理出了我读研时期用到最多、对我最有帮助的十个浏览器插件,希望正在读研的学弟学妹能看到这篇文章,对你们......
  • k8s 实战 Centos8.4 版本
    网络前置操作nmcliconmod"Wiredconnection1"ipv4.addresses192.168.0.201/24#设置IP地址nmcliconmod"Wiredconnection1"ipv4.gateway192.168.0.1#设置网关nmcliconmod"Wiredconnection1"ipv4.methodmanual#设置静态IPnmcliconm......
  • SRE 必备利器:域名 DNS 探测排障工具
    问题背景访问某个HTTP域名接口,偶发性超时,原因可能多种多样,比如DNS解析问题、网络质量问题、对端服务负载问题等,在客户端没有良好埋点的情况下,排查起来比较费劲,只能挨个方向尝试,这里送大家一个小工具,可以快速采样DNS解析延迟,快速确认是否是DNS解析问题。使用演示运行工......
  • k8s~pod单副本的平滑部署
    如果你的服务器资源紧张,pod可能只能是单副本了,这时在进行平滑的滚动部署时,应该如何配置呢?总不能在部署期间503吧,这是不能接受的!maxUnavailable来配置不可用数量我们可以在spec.strategy.strategy.rollingUpdate中,将不可用数maxUnavailable改成0即可实现平滑部署,配置如下:apiVers......
  • k8s更新pod4中模式
    k8s更新策略四种部署方案滚动更新:先上v2版本,然后慢慢干掉v1版本(每当一个v2版本的Pod变成Running,再干掉一个v1版本的Pod)优点:不存在某段时间内服务不可用缺点:切换过程中,存在pod新老版本共存(解决:v2代码需要做兼容性)补充:默认是滚动更新缺省是滚动更新重新创建:v1版本都干......
  • 基于k8s的高性能高可用的web集群
    目录项目信息项目架构图项目描述项目环境项目步骤ip规划一、部署k8s集群内的机器,一台master,两台node修改主机名添加域名解析关闭firewalld、selinux配置静态的IP地址关闭交换分区修改Linux内核参数更新和配置软件源配置ipvs功能同步时间安装docker环境配置docker配置k8s......
  • 解锁CodeGeeX智能问答中3项独有的隐藏技能
    CodeGeeX是一款强大的AI编程助手,它能帮你快速解决编程中的各种问题。无论是代码调试、功能实现,还是学习新语言,CodeGeeX都能助你一臂之力。在IDE中搜索“CodeGeeX”就可以免费下载使用CodeGeeX在侧边栏提供的AskCodeGeeX智能问答功能,很多用户每天会通过它,解答编程和技术相关的......
  • Shell脚本编程入门技能
    Shell脚本编程入门技能Shell脚本的概念Shell是一个命令解释器,它的作用是解释执行用户命令及程序等,用户每输入一条命令,shell就执行一条。这种从键盘输入命令,就可以得到回应的对话方式,称为交互的方式。当命令或程序语句不在命令行下执行,而是通过一个程序文件来执行时,该程序......
  • k8s自用命令记录
    获取所有命令空间kubectlgetnamespaces如果需要更加详细的信息:kubectlgetnamespaces-owide 获取命名空间的所有podkubectlgetpods--namespaces=xxx k8s命令获取某个pod的日志要获取Kubernetes集群中某个Pod的日志,可以使用kubectllogs命令。以下是获取日......