当前位置: 首页 > article >正文

k8s环境搭建(续)

查看节点信息并做快照

kubectl get nodes

将components.yml文件上传到master主机

创建nginx,会在添加一个新的pod

kubectl run nginx --images=nginx:latest

查看nginx的pod信息

[root@k8s-master ~]# kubectl get po -Aowide|grep nginx

出现错误,查看日志

[root@k8s-master ~]# kubectl logs nginx

使用该指令不会出错

kubectl run nginx0 --image=nginx

部署在不同的节点

删除nginx,留下nginx0

kubectl delete pod nginx

内部访问

远程主机是访问不到的,但是可以映射端口来实现远程主机访问。

删除nginx0

部署在哪一个节点是由kube-controller-manager决定的

21.处理calico网络无法连接问题

22.部署资源监控metries-server

    1.components.yml

    2.复制证书到所有节点

scp /etc/kubernetes/pik/front-proxy-ca.crt k8s-node01:/ etc/kubernetes/pik/front-proxy-ca.crt

scp /etc/kubernetes/pik/front-proxy-ca.crt k8s-node02:/ etc/kubernetes/pik/front-proxy-ca.crt

3.创建pod

kubectl create -f ./components.yaml

kubectl grt po -A|grep metrics

4.查看节点状态

5.查看节点资源监控

Kubectl top pod

查看

23.安装dashboard

cd /root/k8s-ha-install/dashboard

ls

        1.kubectl create -f .

kubectl get po -A

        2.kubectl edit svc 服务名称 -n 命名空间

kubectl edit svc kubernetes-dashboard -n kubernetes-dashboard

进入一个编辑状态,找到32行 type:NodePortkubectl get svc kubernetes-dashboard -n kubernets-dashboard

浏览器访问,获得登录的token

    3.获得token

kubectl create token admin-user -n kube-system

24. 修改proxy模式为ipvs

    1.编辑pod

    kubectl edit cm kube-proxy -n kube-system

    mode:ipv4

    2.添加更新

  Kuectl path daemonset kube-proxy -p “{\”spec\”:{\}}”

    3.访问测试

25.查看service pod主机的网段

    kubectl get svc

    kubectl get po -Aowide

26. 测试创建参数

    kubectl create deploy cluster-test --image=rgister.cn-beijing.aliyun.com/datbalo/debug-tools – sloop 3600

27.测试网络

Kubectl exec -it cluater-testxxxxxx -- bash

28.访问dns的443端口和53端口

curl -k https://10.96.0.1:443

拍摄快照!!!


http://www.kler.cn/news/302471.html

相关文章:

  • HarmonyOS开发实战( Beta5.0)使用ArkUI的FrameNode扩展实现动态布局类框架详解
  • 【VuePress 个人博客搭建】
  • 一文彻底搞懂数字孪生、仿真与虚拟调试
  • 基于SpringBoot的古城墙景区管理系统
  • OGG几何内核算法研究-大型装配模型快速载入研究
  • LVS--负载均衡调度器
  • Vue Router 中,meta 对象。
  • QGIS 如何连接空间库,并实时编辑空间表?编辑后库表如何刷新,保证是最新数据?
  • 【动态规划】(一)动态规划理论及基础题目
  • JavaScript web API part2
  • 网站如何防范BOT流量?
  • Python计算机视觉 第8章-图像内容分类
  • Vue3中Pinia存储和修改数据应用实践
  • oracle事务隔离级别
  • 大三大四
  • 浅谈电动汽车充电桩绝缘智能化自检装置的设计与应用
  • Qt QSerialPort数据发送和接收DataComm
  • GIS开发从0到1|MapboxGL可视化项目实战教程(含步骤说明和代码展示)2
  • Spring Boot整合Velocity 模板引擎
  • 微软开源GraphRAG的使用教程(最全,非常详细)
  • Qt联系方式界面设计
  • Flask中实现文件上传
  • 数学建模笔记—— 回归分析
  • oracle TAB$ 基表删除恢复
  • nodejs基础教程之-异步编程promise/async/generator
  • c++的this指针与常函数
  • Mysql 搭建主从复制
  • 期货赫兹量化-种群优化算法:进化策略,(μ,λ)-ES 和 (μ+λ)-ES
  • 【学习归纳自我总结版】尚硅谷学习第二天
  • FreeBSD兼容模式linux账户指向FreeBSD账户造成的困扰