• k8s学习-记录一次集群kube-controller,scheduler等多个pod重启的问题解决

    时间:2023-02-18 22:56:55

    问题一次,集群的kube-controller,scheduler等容器重启,查看日志,发现时间很集中,在秒级范围内多个pod同时重启。查看pod状态kubectl get pod -n kube-system | grep kube-controlkube-controller-manager反复...

  • k8s学习-重启master与node节点

    时间:2023-02-18 10:57:02

    总结一次在工作中维护k8s集群,对master和node节点进行重启的操作node节点重启 检查待驱逐node和该pod的情况# 查看待驱逐node节点是否在集群中kubectl get node -o wide|grep <node_ip>#注:如有显示结果,则表示在集群中# 查看待...

  • ASP.NET Core on K8S深入学习(1)K8S基础知识与集群搭建

    时间:2023-01-06 13:52:47

    本篇已加入《.NET Core on K8S学习实践系列文章索引》,可以点击查看更多容器化技术相关系列文章。在上一个小系列文章《ASP.NET Core on K8S学习初探》中,通过在Windows上通过Docker for Windows搭建了一个单节点的K8S环境,并初步尝试将ASP.NET ...

  • K8S学习之当我们部署应用的时候都发生了什么?

    时间:2022-12-23 12:06:41

    前言最近在学习K8S,基础的知识参考于《Kubernetes in Action》。看完整本书基本上用了2~3个月的时间,进度比较慢;主要都是每天早晨到公司后,在正常工作时间之前的1个小时里完成的。由于时间拉的很长,各章的知识在我脑袋里是散状的,所以在我整理这篇笔记的时候,就想通过一个主题,把相关的...

  • k8s 1.25学习4 - 使用Deployment、StatefulSet部署应用

    时间:2022-12-19 23:00:10

    k8s集群中apiserver是无状态的,可以有多台同时工作 Controller-Manager、scheduler是有状态的,会选举出一个master节点工作 #查看主节点kubectl get leases -n kube-system CoreDNS:Service路由解析 #显示和操作IP...

  • ASP.NET Core on K8S深入学习(11)K8S网络知多少

    时间:2022-12-10 21:08:23

    本篇已加入《.NET Core on K8S学习实践系列文章索引》,可以点击查看更多容器化技术相关系列文章。一、Kubernetes网络模型我们都知道Kubernetes作为容器编排引擎,它有一个强大又复杂的网络模型,也牵引出了Pod网络、Service网络、ClusterIP、NodePort、I...

  • K8S学习笔记之sed awk使用print printf构建多个参数执行指令配合kubectl操作pod

    时间:2022-10-30 10:56:47

    sed awk kubectl pod 0x00 概述本文记录在sed awk命令配合下,给kubectl构建参数,实现对pod的操作。 0x01 使用printf或者print格式化输出获取参数printf/**echo abc def | awk '{pri...

  • Kubernetes全栈架构师(二进制高可用安装k8s集群扩展篇)--学习笔记

    时间:2022-10-27 07:24:51

    目录二进制Metrics&Dashboard安装二进制高可用集群可用性验证生产环境k8s集群关键性配置Bootstrapping: Kubelet启动过程Bootstrapping: CSR申请和证书颁发原理Bootstrapping: 证书自动续期原理二进制Metrics&Dash...

  • Docker 与 K8S学习笔记(二十五)—— Pod的各种调度策略(下)

    时间:2022-10-23 17:06:11

    在实际应用中,我们往往需要提高Kubernetes集群的资源利用率,即允许集群中所有负载所需的资源总量超过集群所提供的资源量,这个时候,当资源不足时,系统可以选择释放一些不重要的负载,保障最重要的负载能够运行,这就是我们今天要学习的优先级抢占调度策略。 要使用优先级抢占,需要做以下两件事:定义Pri...

  • k8s学习-CKA真题-Etcd数据库备份恢复

    时间:2022-09-26 12:46:26

    目录 题目解析命令环境搭建解题结果参考 题目 解析 针对存在的etcd实例https://127.0.0.1:2379,创建一个快照,保存到/srv/data/etcd-snapshot.db。在创建快照的过程中,如果卡住了,就键入ctrl+c终止,然后重试。 然后恢复一个已经存在的快照: /v...

  • 【云原生】学习K8s的扩展技能(CRD)

    时间:2022-09-26 12:00:14

    博主昵称:跳楼梯企鹅博主主页面链接:博主主页传送门 博主专栏页面连接:专栏传送门--网路安全技术创作初心:本博客的初心为与技术朋友们相互交流,每个人的技术都存在短板,博主也是一样,虚心求教,希望各位技术友给予指导。博主座右铭:发现光,追随光,成为光,散发光;博主研究方向:渗透测试、机器学习 ;...

  • ballerina 学习二十七 项目k8s部署&& 运行

    时间:2022-09-06 19:12:46

    ballerina k8s 部署和docker 都是同样的简单,编写service 添加注解就可以了参考项目 https://ballerina.io/learn/by-guide/restful-service/项目准备项目代码import ballerina/http;import baller...

  • ASP.NET Core on K8S深入学习(10)K8S包管理器Helm

    时间:2022-08-30 22:28:00

    本篇已加入《.NET Core on K8S学习实践系列文章索引》,可以点击查看更多容器化技术相关系列文章。一、关于Helm1.1 为何需要Helm?虽然K8S能够很好地组织和编排容器,但是缺少一个更高层次的应用打包工具,而Helm就是专门干这个事的。通过Helm能够帮助开发者定义、安装和升级Kub...

  • Kubernetes全栈架构师(二进制高可用安装k8s集群部署篇)--学习笔记

    时间:2022-06-11 07:30:10

    目录二进制高可用基本配置二进制系统和内核升级二进制基本组件安装二进制生成证书详解二进制高可用及etcd配置二进制K8s组件配置二进制使用Bootstrapping自动颁发证书二进制Node节点及Calico配置二进制高可用基本配置k8s高可用架构解析,高可用Kubernetes集群规划,设置静态ip...

  • k8s学习笔记之五:Pod资源清单spec字段常用字段及含义

    时间:2022-05-29 04:56:39

    第一章、前言在上一篇博客中,我们大致简述了一般情况下资源清单的格式,以及如何获得清单配置的命令帮助,下面我们再讲解下清单中spec字段中比较常见的字段及其含义第二章、常用字段讲解spec.containers <[]object>spec.containers<[]object&g...

  • 【K8S学习笔记】Part3:同一Pod中多个容器间使用共享卷进行通信

    时间:2022-05-11 16:07:33

    本文将展示如何使用共享卷(Volume)来实现相同Pod中的两个容器间通信。注意:本文针对K8S的版本号为v1.9,其他版本可能会有少许不同。0x00准备工作需要有一个K8S集群,并且配置好了kubectl命令行工具来与集群通信。如果未准备好集群,那么你可以使用Minikube创建一个K8S集群,或...

  • k8s学习笔记之二:使用kubeadm安装k8s集群

    时间:2022-04-05 02:58:45

    一、集群环境信息及安装前准备部署前操作(集群内所有主机):.关闭防火墙,关闭selinux(生产环境按需关闭或打开).同步服务器时间,选择公网ntpd服务器或者自建ntpd服务器.关闭swap分区.集群所有节点主机可以相互解析.master对node节点ssh互信6.配置系统内核参数使流过网桥的流量...

  • K8S 使用NFS 创建PV和PVC的例子 学习From https://blog.csdn.net/xts_huangxin/article/details/51494472

    时间:2022-01-25 21:54:29

    1.获取资料网址: https://blog.csdn.net/xts_huangxin/article/details/51494472 感谢原作者这里面按照自己的机器情况进行了学习模仿并且mark一下.2.下载yaml文件:https://github.com/FlyingShit-XinHua...

  • Docker学习笔记之k8s部署方法

    时间:2022-01-08 13:31:56

    这篇文章主要介绍了Docker学习笔记之k8s部署方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  • k8s学习-集群调度

    时间:2021-12-31 04:10:48

    4.7、集群调度4.7.1、说明简介Scheduler是kubernetes的调度器,主要的任务是把定义的pod分配到集群的节点上。听起来非常简单,但有很多要考虑的问题:公平:如何保证每个节点都能被分配资源资源高效利用:集群所有资源最大化被使用效率:调度的性能要好,能够尽快地对大批量的pod完成调度...