随笔分类 -  Kubernetes

摘要:摘要 容器开发有望在云中实现前所未有的可移植性和可扩展 性。此外,DevOps 开发和文化实践也有助于提升业务价 值和响应能力。但是,在开始第一个容器开发项目之前, 有一些问题需要考虑清楚:我们应该使用什么操作系统? 我们是应该构建还是购买 Kubernetes 平台?这一新方向将 如何影响企业? 阅读全文
posted @ 2023-02-28 09:48 西瓜君~ 阅读(228) 评论(0) 推荐(0) 编辑
摘要:简述 Kubernetes(简称为:k8s)是Google在2014年6月开源的一个容器集群管理系统,使用Go语言开发,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效,Kubernetes提供了资源调度、部署管理、服务发现、扩容缩容、监控,维护等 阅读全文
posted @ 2022-12-16 18:17 西瓜君~ 阅读(704) 评论(0) 推荐(0) 编辑
摘要:1、安装网络插件报错 error unable to recognize "calico.yaml": no matches for kind "DaemonSet" in version "extensions/v1"' 描述:版本不匹配 解决办法: 地址:https://projectcalic 阅读全文
posted @ 2022-11-28 17:04 西瓜君~ 阅读(2425) 评论(0) 推荐(0) 编辑
摘要:一、配置命令自动补全 yum install -y bash-completion source /usr/share/bash-completion/bash_completion source <(kubectl completion bash) echo "source <(kubectl c 阅读全文
posted @ 2022-11-28 15:14 西瓜君~ 阅读(1672) 评论(0) 推荐(0) 编辑
摘要:前言 当Kubernetes社区宣布1.20版本之后会逐步弃用 dockershim ,当时也有很多自媒体在宣 传Kubernetes弃用Docker。其实,我觉得这是一种误导,也许仅仅是为了蹭热度。 dockershim 是Kubernetes的一个组件,其作用是为了操作Docker。Docker 阅读全文
posted @ 2022-11-28 11:45 西瓜君~ 阅读(1226) 评论(15) 推荐(0) 编辑
摘要:查看现有状态 [root@master ~]# kubectl get nodes NAME STATUS ROLES AGE VERSION master NotReady control-plane 72s v1.25.0 node1 NotReady <none> 11s v1.25.0 no 阅读全文
posted @ 2022-11-23 18:09 西瓜君~ 阅读(674) 评论(0) 推荐(0) 编辑
摘要:前言 基础描述 从 k8s 1.24开始,dockershim已经从kubelet中移除,但因为历史问题docker却不支持kubernetes主推的CRI(容器运行时接口)标准,所以docker不能再作为k8s的容器运行时了,即从k8s v1.24开始不再使用docker了但是如果想继续使用doc 阅读全文
posted @ 2022-11-21 16:16 西瓜君~ 阅读(3905) 评论(1) 推荐(0) 编辑
摘要:设置master调度命令 1.设置master一般情况下不接受pod调度 sudo kubectl taint nodes master node-role.kubernetes.io/master=true:NoSchedule 2.master运行pod kubectl taint nodes 阅读全文
posted @ 2022-10-28 15:21 西瓜君~ 阅读(204) 评论(0) 推荐(0) 编辑
摘要:简介 Calico是Kubernetes生态系统中另一种流行的网络选择。虽然Flannel被公认为是最简单的选择,但Calico以其性能、灵活性而闻名。Calico的功能更为全面,不仅提供主机和pod之间的网络连接,还涉及网络安全和管理。Calico CNI插件在CNI框架内封装了Calico的功能 阅读全文
posted @ 2022-10-28 14:57 西瓜君~ 阅读(4870) 评论(0) 推荐(0) 编辑
摘要:service服务发现ClusterIP方式 1.暴露deployment服务 kubectl expose deployment nginx4 --port=8000 --target-port=80 等同于 kubectl expose deployment nginx4 --port=8000 阅读全文
posted @ 2022-10-28 10:25 西瓜君~ 阅读(62) 评论(0) 推荐(0) 编辑
摘要:一、命令运用 1.查看集群所有节点 kubectl get nodes 2.查看集群部署所有pod kubectl get pods -A 3.访问pod里面的内容,IP+pod里面运行的容器端口 curl 192.168.1.234:8080 4.查看实时显示信息 kubectl get pods 阅读全文
posted @ 2022-10-28 10:14 西瓜君~ 阅读(348) 评论(0) 推荐(0) 编辑
摘要:模拟问题点 使用kubernetes时错误提示 yang@master:~$ kubectl get nodes Unable to connect to the server: x509: certificate has expired or is not yet valid: current t 阅读全文
posted @ 2022-10-27 09:55 西瓜君~ 阅读(1040) 评论(0) 推荐(0) 编辑
摘要:概述 KubeSphere 是 GitHub 上的一个开源项目,是成千上万名社区用户的聚集地。很多用户都在使用 KubeSphere 运行工作负载。对于在 Linux 上的安装,KubeSphere 既可以部署在云端,也可以部署在本地环境中,例如 AWS EC2、Azure VM 和裸机等。 Kub 阅读全文
posted @ 2022-10-26 11:10 西瓜君~ 阅读(1073) 评论(0) 推荐(0) 编辑
摘要:1、官方网址: https://projectcalico.docs.tigera.io/archive/v3.21/getting-started/kubernetes/self-managed-onprem/onpremises 下载: curl https://docs.projectcali 阅读全文
posted @ 2022-07-04 11:07 西瓜君~ 阅读(693) 评论(0) 推荐(0) 编辑
摘要:flannel 的yaml文件 官方网址: https://kubernetes.io/docs/concepts/cluster-administration/addons/ 第一种下载方式:yaml文件地址:https://raw.githubusercontent.com/flannel-io 阅读全文
posted @ 2022-06-13 17:02 西瓜君~ 阅读(1241) 评论(0) 推荐(0) 编辑
摘要:问题 yang@k8s-master:/etc/apt/sources.list.d$ sudo apt update Get:1 https://mirrors.aliyun.com/kubernetes/apt kubernetes-xenial InRelease [9,383 B] Hit: 阅读全文
posted @ 2022-06-10 10:19 西瓜君~ 阅读(2396) 评论(0) 推荐(0) 编辑
摘要:1、登录 node 节点,查看kubelet启动文件路径 [root@xxxxxxxZ ~]# systemctl status kubelet ● kubelet.service - kubelet: The Kubernetes Node Agent Loaded: loaded (/etc/s 阅读全文
posted @ 2022-03-09 16:07 西瓜君~ 阅读(3708) 评论(0) 推荐(0) 编辑
摘要:Flannel 软件包地址:https://github.com/coreos/flannel Flannel是CoreOS开源的CNI网络插件,下图flannel官网提供的一个数据包经过封包、传输以及拆包的示意图,从这个图片里面里面可以看出两台机器的docker0分别处于不同的段:10.1.20. 阅读全文
posted @ 2021-12-17 14:47 西瓜君~ 阅读(336) 评论(0) 推荐(0) 编辑
摘要:一、添加node节点,报错1 注:可以提前在各node节点上修改好(无报错无需执行此项) yang@node2:~$ sudo kubeadm join 192.168.1.101:6443 --token 6131nu.8ohxo1ttgwiqlwmp --discovery-token-ca-c 阅读全文
posted @ 2021-11-29 16:41 西瓜君~ 阅读(1080) 评论(0) 推荐(0) 编辑
摘要:一、环境准备: 集群版本:kubernetes 1.22.4 服务器系统 节点IP 节点类型 服务器-内存/CUP hostname Ubuntu 20.04 192.168.1.101 主节点 2G/4核 master Ubuntu 20.04 192.168.1.102 工作节点1 2G/4核 阅读全文
posted @ 2021-11-29 16:29 西瓜君~ 阅读(1968) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示