集群环境相关命令$kubectl vertion --short=true #显示当前使用的客户端及服务端程序版本信息$kubectl cluster-info #获取集群信息 常用操作相关命令$kubectl run nginx-deploy --image=nginx:1.12 --replicas=3$kubectl expose deployment/nginx --name=nginx-svc --port=80 kubectl get/delete 相关命令pods deployment namespaces 原文:https://www.cnblogs.com/caibao...
kubectl cluster-info 查看集群信息kubectl version 显示命令行和kube服务端的版本kubectl api-versions 显示支持的api版本集合kubectl config view 显示当前kubectl的配置信息kubectl logs 查看pod日志kubectl exec -t [podname] /bin/bash 以交互模式进入容器执行命令kubectl scale 实现水平或收缩kubectl rollout status deploy [name]部署状态变更状态检查kubectl rollout history 部署历史kubectl rollout undo 回滚部署到最近...
K8s一些命令:通过yaml文件创建:kubectl create -f xxx.yaml (不建议使用,无法更新,必须先delete)kubectl apply -f xxx.yaml (创建+更新,可以重复使用)通过yaml文件删除:kubectl delete -f xxx.yaml查看kube-system namespace下面的pod/svc/deployment 等等(-o wide 选项可以查看存在哪个对应的节点)kubectl get pod /svc/deployment -n kube-system查看所有namespace下面的pod/svc/deployment等等kubectl get pod/svc...
这里的“快速”有多快呢?一条命令就能搞定!本文就介绍如何使用helm一键完成k8s监控数据到阿里云InfluxDB的存储链路。关于helm
对于helm的安装和使用,网上有很多资料,这里不赘述。有一点需要注意,虽然近期helm 3已经发布,但短期内不是所有的helm chart都兼容helm 3,比如社区的这个issue。
本文依然使用helm 2来安装。
准备
这里假设用户已经在阿里云购买了InfluxDB实例,并且创建了账号以及数据库,具体流程请参考官方文档。...
k8s kubectl run命令使用详解
在集群上运行指定镜像。
摘要
创建并运行一个指定的可复制的镜像。 创建一个deployment或者job来管理创建的容器。
kubectl run NAME --image=image [--env="key=value"] [--port=port] [--replicas=replicas] [--dry-run=bool] [--overrides=inline-json] [--command] -- [COMMAND] [args...]示例
# 启动一个 Nginx 实例。
kubectl run nginx --image=nginx# 启动一个 hazelcast 单个实例,并开放容器...
一、pod相关:
yaml语言 pod的yaml文件详解 pod的yaml文件实例 重启pod的方法
二、deployment相关:
deployment的yaml文件详解
# 导出yaml文件
[root@k8s-master paas]# kubectl create deployment nginx --image=nginx:1.14 --dry-run=client -oyaml > nginx-deployment.yaml
# 修改后的yaml为:
[root@k8s-master paas]# cat nginx-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:creationTimestamp: nullname...
文章目录k8s介绍概念介绍
k8s 组件介绍(kubernetes)二. kubeadm方式安装步骤1. 基础环境
2. master和node安装(kubelet,docker,kubeadm)
3. 部署 master:生成镜像
4. master 配置 kube 证书
5. 部署 flannel----在master
6. 添加两个 node 节点
7. k8s 创建容器并测试三. kubeadm init 流程
四. kubeadm 升级 k8s 集群1.升级master
2. 升级 kubelet的 node节点<
查看集群状态:
查看k8s资源:
kubectl api-resources
查看node节点,如果master没有安装kubelet就不会显示出来:
kubectl get node
查看组件:
解决方法:查看集群状态,例如创建pod等的事件记录:
kubectl get event
文章目录
一、K8S架构二、三台机器的通用安装1.环境准备2.安装kubelet、kubeadm、kubectl
三、Master节点安装四、slave节点安装五、kubectl常用命令1.维护类2.查看类3.集群类4.创建5.更新6.重建7.编辑资源8.动态伸缩pod9.删除10.交互11.调度配置12.etcdctl 常用操作13.label 操作14.导出配置文件一、K8S架构API Server :用于暴露Kubernetes API,任何资源的请求的调用操作都是通过kube-apiserver提供的接口进行的。
Etcd:是Kuber...