草庐IT

microk8s

全部标签

【K8S认证】2023年CKS考题-启用API server认证(解析+答案)

题目k8s启用APIserver认证Context由kubeadm创建的cluster的KubernetesAPI服务器,出于测试目的,临时配置允许未经身份验证和未经授权的访问,授予匿名用户cluster-admin的访问权限。Task重新配置cluster的KubernetesAPl服务器,以确保只允许经过身份验证和授权的REST请求。使用授权模式Node,RBAC和准入控制器NodeRestriction。删除用户system:anonymous的ClusterRoleBinding来进行清理。注意:所有kubectl配置环境/文件也被配置使用未经身份验证和未经授权的访问。你不必更改它,但

【Kubernetes】K8S学习阶段知识总结(一)

文章目录Flannel和Calico的区别Docker有哪些命名空间?K8S呢?pod有哪些状态?面试官让我讲一下kubernetes的详细流程面试官让你讲解pod的启动流程k8s有哪些重要的控制器kubelet是定期主动访问apiserver知道有哪些pod需要启动,还是scheduler主动去通知kubelet去访问apiserver的?etcd数据发生了变化,哪些控制器是如何知道的?是其他程序通知的还是,定时去检查的?Docker里实现跨宿主机通信,K8S呢?学了一周的k8s,有一定的进步,问题也不断的增多,为了不让这些问题越拖越多,保证学习进度的情况下,花一天时间对一周所学做一个小总结

k8s快速查看pod对应的容器

前言环境:centos7.6k8s1.20k8s快速查看pod对应的容器我们指定,在k8s中最小基本单位是pod,而一个pod里面可以封装一个或多个容器,而在宿主机上容器的名字并不是pod的名字,所以,下面的方式可以快速的查看一个pod里面对应宿主机哪些容器:#先确定pod所在节点[root@master~]#kubectldescribepoddet-tn-mysql-ha-0|grep-i'Node:'Node:master/192.178.88.100#查看pod中容器的ID,容器ID只需要复制前面几位即可[root@master~]#kubectldescribepoddet-tn-m

【Chrome】使用k8s、docker部署无头浏览器Headless,Java调用示例

什么是无头浏览器?无头浏览器是一种没有图形用户界面的浏览器。无头浏览器不通过其图形用户界面(GUI)控制浏览器的操作,而是使用命令行。为什么要用Chrome无头?ChromeHeadless用于抓取(谷歌)、测试(开发者)和黑客(黑客)。搜索引擎,使用它来呈现页面、生成动态内容和索引来自单页Web应用程序的数据。SEO工具,用来分析网站,提出如何改进的建议。监控工具,用于监控Web应用中JavaScript的执行时间。一个测试工具,用于呈现页面并将其与以前的版本进行比较,以跟踪用户界面的变化。使用HeadlessChrome的主要优势在于,用户可以编写脚本以编程方式运行浏览器,并快速、大规模地

K8s概念汇总-笔记

目录1.Master1.1在Master上运⾏着以下关键进程2.什么是Node?1.2在每个Node上都运⾏着以下关键进程3.什么是Pod?4.什么是Label?5.ReplicationController6.Deployment6.1Deployment的典型场景: 7.HorizontalPodAutoscalerTODOHPA与之前的RC、Deployment⼀样,也属于⼀种Kubernetes资源对象。通过追踪分析指定RC控制的所有⽬标Pod的负载变化情况,来确定是否需要有针对性地调整⽬标Pod的副本数量,这是HPA的实现原理。当前,HPA有以下两种⽅式作为Pod负载的度量指标。CP

​二进制安装Kubernetes(k8s)v1.28.0

二进制安装Kubernetes(k8s)v1.28.0https://github.com/cby-chen/Kubernetes开源不易,帮忙点个star,谢谢了强烈建议在Github上查看文档!!!Github出问题会更新文档,并且后续尽可能第一时间更新新版本文档!!!地址:https://github.com/cby-chen/Kubernetes平台字数限制,内容不全,请在Github查看全文介绍kubernetes(k8s)二进制高可用安装部署,支持IPv4+IPv6双栈。我使用IPV6的目的是在公网进行访问,所以我配置了IPV6静态地址。若您没有IPV6环境,或者不想使用IPv6,

K8S错误整理

目录1.calico-node报错Readinessprobefailed:calico/nodeisnotready:BIRDisnotready2.error:MetricsAPInotavailablea.k8s版本:v1.24.4b.k8s1.203.Unabletoupdatecniconfig:nonetworksfoundin/etc/cni/net.d  1.calico-node报错Readinessprobefailed:calico/nodeisnotready:BIRDisnotreadykubectl-ncalico-systemeditdaemonsets.apps

k8s集群环境部署-高可用部署

1k8s组件介绍1.1kube-apiserver:KubernetesAPIserver为api对象验证并配置数据,包括pods、services、replicationcontrollers和其它api对象,APIServer提供REST操作,并为集群的共享状态提供前端访问⼊⼝,kubernetes中的所有其他组件都通过该前端进⾏交互。https://kubernetes.io/zh/docs/reference/command-line-tools-reference/kube-apiserver/1.2kube-schedulerKubernetes的pod调度器,负责将Pods指派到

K8S的CKA考试环境和题目

CKA考试这几年来虽然版本在升级,但题目一直没有大的变化,通过K8S考试的方法就是在模拟环境上反复练习,通过练习熟悉考试环境和考试过程中可能遇到的坑。这里姚远老师详细向大家介绍一下考试的环境和题目,需要详细资料的同学请在文章后面留言。祝大家考试成功。K8S的考试环境CKA考试环境由三台虚拟机组成,这三台虚拟机姚远老师已经建好了,需要的同学请在下面留言,主机名分别是k8s-master、k8s-node1、k8s-node2,安装的操作系统是Ubuntu,大家可能猜到了为什么不用红帽,因为版权的问题。这个考试是Linuxfoundation搞的,他们想保证纯正的开源。1权限控制RBAC考题概述:

【K8S认证】2023年CKS考题-创建 Secret(解析+答案)

题目:k8s创建SecretTask在namespace istio-system 中获取名为db1-test的现有secret的内容,将 username 字段存储在名为/cks/sec/user.txt 的文件中,并将password 字段存在名为 /cks/sec/pass.txt 的文件中。注意:你必须创建以上两个文件,他们还不存在。注意:不要在以下步骤中使用/修改先前创建的文件,如果需要,可以创建新的临时文件。在 istio-system namespace中创建一个名为 db2-test 的新secret,内容如下:username:production-instancepassw