K8S基础(基于已经在rancher中搭建好的K8S环境)

可以在rancher页面中执行k8s命令,也可以在Linux中配置好k8s的环境执行

K8S基础(基于已经在rancher中搭建好的K8S环境)_第1张图片

 

Linux中创建k8s环境,rancher用户目录下

1、复制一份kubectl二进制文件到Linux中

2、创建目录.kube,创建配置文件config

文件内容和二进制文件都可以从下图kubeconfig点进去复制进行拷贝

K8S基础(基于已经在rancher中搭建好的K8S环境)_第2张图片

K8S基础(基于已经在rancher中搭建好的K8S环境)_第3张图片

kubectl run --generator=deployment/apps.v1 is DEPRECATED and will be removed in a future version. Use kubectl run --generator=run-pod/v1 or kubectl create instead.
deployment.apps/nginx1 created

kubectl expose deployment nginx1
查看和删除容器
kubectl get service
kubectl delete service nginx1

kubectl expose deployment nginx1
对外暴露一个服务,增加type=NodePort
kubectl expose deployment nginx --port=80 --name=ng --type=NodePort
水平扩展,replicas的值是副本数量
kubectl scale deployment nginx --replicas=1  

kubectl describe deployment nginx

kubectl get pod


kubectl get deployment
kubectl delete deployment nginx1-***

升级容器
kubectl set image deployment NAME CONTAINER_NAME=IMAGE

你可能感兴趣的:(其他测试相关)