K8S部署springboot-alibaba微服务项目
查看日志
kubectl get pods -n rlsh-project-prod kubectl describe pod rlsh-gateway -n rlsh-project-prod
停止daemonset创建
kubectl delete daemonset prefetch-images -n rlsh-project-prod
创建私有密钥。(注意后面的-n 指定命名空间,否则无法生效!!!!!!!) kubectl create secret docker-registry registry-secret --docker-server=registry.cn-shanghai.aliyuncs.com --docker-username=username --docker-password=password -n rlsh-project-prod
删除部署
kubectl delete deployment rlsh-gateway --namespace=rlsh-project-dev
查看空间下面的所有pod部署情况
kubectl get pods -o wide
查看部署的 ingress
kubectl get ingress -n ingress-nginx
curl --resolve "hello-world.info:80:1" -i http://hello-world.info
kubectl describe ingress rlsh-gateway-ingress -n ingress-nginx
ingress-nginx-controller
kubectl rollout restart deployment ingress-nginx-controller -n ingress-nginx
kubectl delete deployment ingress-nginx-controller -n ingress-nginx
固定nginx-inngress 启动节点
nodeName: k8s-node2
kubectl create configmap filebeat-config --from-file=filebeat.yml=filebeat-config.yml -n rlsh-project-prod
kubectl delete configmap filebeat-config -n rlsh-project-prod
kubectl exec -it rlsh-gateway-566885bd49-95h6v -n rlsh-project-prod -c filebeat -- filebeat test config
kafka地址
/opt/bitnami/kafka/bin
pod 无法访问公网(无法连接阿里云rds数据库)
1、无法ping通外部域名 如 baidu、aliyun等。以为是无法访问公网网络,通过ping尝试ping通阿里云公网ip地址可以访问。排除网络问题 2、确定问题是无法访问非ip形式的公网地址 3、查看dns解析日志:
kubectl get pods -n kube-system | grep dns
kubectl logs coredns-66f779496c-5c2gz -n kube-system
创建私有密钥。(注意后面的-n 指定命名空间,否则无法生效!!!!!!!) kubectl create secret docker-registry registry-secret --docker-server=registry.cn-shanghai.aliyuncs.com --docker-username=username --docker-password=password -n rlsh-project-dev
registry.cn-shanghai.aliyuncs.com
docker cp 945b763d87b7:/usr/local/apache-maven-3.8.1/conf/settings.xml setting.xml
创建configmap
kubectl create configmap -n rlsh-project-prod filebeat-config --from-file=filebeat.yml=filebeat.yml kubectl delete configmap -n rlsh-project-prod filebeat-config
docker 日志查看
docker logs -f --tail=100 9be900289c8a