
k8s
文章平均质量分 61
橙子❦
这个作者很懒,什么都没留下…
展开
-
带你玩转-k8s 创建超级管理员和密匙
1、创建一个超级管理员账号adm_account="k8s-dash-admin"kubectl create serviceaccount ${adm_account} -n kube-systemkubectl create clusterrolebinding ${adm_account} --clusterrole=cluster-admin --serviceaccount=kub...原创 2020-04-24 15:51:37 · 1519 阅读 · 0 评论 -
带你玩转k8s -使用Kubeconfig 登录
1、生成 token(权限小于超级管理员权限)kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep admin-user | awk '{print $1}')下面就是我们的需要的token2、配置kube的config文件vim /root/.kube/config将...原创 2020-04-24 15:35:53 · 4025 阅读 · 1 评论 -
带你玩转-k8s使用 令牌(token)登录
确定NAME[root@master conf]# kubectl get secret -n=kube-systemNAME TYPE DATA AGE(省略部分...)kubernetes-dashboard-token-d24bl kubernetes.io/service-account-token 3 23m...原创 2020-04-24 11:22:12 · 3499 阅读 · 0 评论 -
k8sn匿名访问dashboard -configmaps is forbidden: User "system:anonymous
configmaps is forbidden: User “system:anonymous” cannot list resource “configmaps” in API group “” in the namespace “default”closewarningpersistentvolumeclaims is forbidden: User “system:anonymous”...原创 2020-04-24 10:16:50 · 1715 阅读 · 3 评论 -
K8S 强制删除卡在Terminating状态的namespaces 记录
问题[root@master ~]# kubectl get nsNAME STATUS AGEdefault Active 46dkube-node-lease Active 46dkube-public Active 46dkube-system Active 46dmonitoring Terminating 46d使用 -原创 2020-06-09 16:00:14 · 3357 阅读 · 2 评论 -
K8S 之 核心组件
核心组件组件masterkube-apiserver 服务kube-controller-manger 服务kube-secheduler服务nodekube-kubelet服务kube-proxy服务一、配置存储中心(etcd服务)可定义理解为整个K8S的MYSQL数据库作用(非关系型数据),存储集群的元数据信息,作用类同于ZK等。二、kube-apiserver服务1、提供了集群管理的REST API接口(包括鉴权、数据校验及集群状态变更)。2、负责其他模块之间数据交互,承担通原创 2020-05-27 16:58:35 · 331 阅读 · 0 评论 -
k8s 容器编排(高级版)
* k8s :容器编排 控制平面: API Server :6443 用户认证:双向认证 Scheduler Controller Node: kube-proxy (node启动pod生成一个iptables规则,用kube-proxy代替) Pod,Pod Controller,Service Pod Controller: Dep...原创 2020-05-25 14:47:10 · 454 阅读 · 0 评论 -
k8s 创建删除命名空间--namespace
一、什么是命名空间Kubernetes 支持多个虚拟集群,它们底层依赖于同一个物理集群。 这些虚拟集群被称为命名空间。二、何时使用多个命名空间使用命名空间 命名空间和 DNS 并非所有对象都在命名空间中 接下来 何时使用多个命名空间命名空间适用于存在很多跨多个团队或项目的用户的场景。对于只有几到几十个用户的集群,根本不需要创建或考虑命名空间。当需要名称空间提供的功能时,请开始使用它们...原创 2020-04-29 19:18:23 · 21511 阅读 · 3 评论 -
k8s 滚动发布Deployment
简介1、 k8s1 master ---IP地址:172.31.100.202、 何为滚动发布Rolling update:一种高级发布策略,按批次依次替换老版本,逐步升级到新版本。发布过 程中,应用不中断,用户体验平滑 (发布版本v1到v2,有问题回滚)1、创建目录[root@k8s1 ~]# mkdir -p /root/yaml/...原创 2020-04-28 16:42:13 · 1081 阅读 · 0 评论 -
k8s查看nodeport端口
1、查看nodeport 地址已经端口[root@k8s1 ~]# kubectl get service --all-namespaces | grep kubernetes-dashboardkube-system kubernetes-dashboard NodePort 10.111.252.237 <none> 443:32164/TCP ...原创 2020-04-28 15:29:47 · 17268 阅读 · 0 评论 -
k8s 创建pod和删除pod
1、查看所有pod [root@k8s1 ~]# kubectl get pods --all-namespaces2、下载nginx镜像https://hub.docker.com/_/nginx?tab=tags ##浏览器打开3、pull到docker仓库[root@k8s1 ~]#docker pull nginx:stable-perl[root@k8s1 ~]...原创 2020-04-28 14:38:10 · 9794 阅读 · 0 评论