Kubernetes
文章平均质量分 85
介绍了什么是k8s及相关知识点,并对相关操作进行实验
皮卡~~~丘 没电了
这个作者很懒,什么都没留下…
展开
-
kubernetes
Kubernetes 是一个可移植、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。Kubernetes 拥有一个庞大且快速增长的生态,其服务、支持和工具的使用范围相当广泛。Kubernetes这个名字源于希腊语,意为“舵手”或“飞行员”。k8s 这个缩写是因为 k 和 s 之间有八个字符的关系。Google 在 2014 年开源了 Kubernetes 项目。Kubernetes 建立在Google大规模运行生产工作负载十几年经验的基础上, 结合了社区中最优秀的想法和实践。原创 2023-07-02 18:30:22 · 283 阅读 · 0 评论 -
K8S面试题
Kubernetes是一个开源容器编排平台,用于自动化部署、扩展和管理容器化应用程序。它的主要目标是简化容器化应用的部署和管理,并提供弹性、可靠的应用程序编排。Pod是Kubernetes的最小调度和部署单元。它是一个包含一个或多个容器的逻辑主机,这些容器共享网络和存储资源,并且在同一主机上共享生命周期。ReplicaSet是Kubernetes的控制器之一,用于确保在集群中运行指定数量的Pod副本。如果Pod的数量少于指定的副本数,ReplicaSet将创建新的Pod副本;原创 2023-07-09 22:17:04 · 1223 阅读 · 0 评论 -
Kubernetes安装
目前比较常用的CNI网络组件是flannel和calico,flannel的功能比较简单,不具备复杂的网络策略配置能力,calico是比较出色的网络管理插件,但具备复杂网络配置能力的同时,往往意味着本身的配置比较复杂,所以相对而言,比较小而简单的集群使用flannel,考虑到日后扩容,未来网络可能需要加入更多设备,配置更多网络策略,则使用calico更好。采用直接路由的方式,这种方式性能损耗最低,不需要修改报文数据,但是如果网络比较复杂场景下,路由表会很复杂,对运维同事提出了较高的要求。原创 2023-05-27 21:37:01 · 1098 阅读 · 0 评论 -
k8s+负载均衡+防火墙
(2)要求在 Kubernetes 环境中,通过yaml文件的方式,创建2个Nginx Pod分别放置在两个不同的节点上,Pod使用hostPath类型的存储卷挂载,节点本地目录共享使用 /data,2个Pod副本测试页面二者要不同,以做区分,测试页面可自己定义。(5)iptables防火墙服务器,设置双网卡,并且配置SNAT和DNAT转换实现外网客户端可以通过12.0.0.1访问内网的Web服务。客户端修改网关地址,测试访问内网,刷新较慢需等待一会儿。内网ens33:192.168.247.150。原创 2023-05-27 23:42:32 · 3764 阅读 · 1 评论 -
k8s发生故障,可以从哪些方面排查
当然,具体的排查方法还取决于你的集群配置、应用程序部署方式以及故障的具体现象。根据实际情况,可能需要进一步调查或采取其他排查措施。立足于这些方向,你将更有把握解决K8S故障,并确保应用程序持续稳定运行。原创 2023-07-09 22:24:00 · 990 阅读 · 0 评论 -
Kuberadm安装部署
4、部署 Kubernetes Node,将节点加入Kubernetes集群中。5、部署 Dashboard Web 页面,可视化查看Kubernetes资源。1、在所有节点上安装Docker和kubeadm。6、部署 Harbor 私有仓库,存放镜像资源。2、部署Kubernetes Master。3、部署容器网络插件。原创 2023-05-21 20:48:45 · 828 阅读 · 0 评论