1.ReplicationController扩容和缩容:
kubectl scale rc frontend --replicas=2
2.获取pod所对应的IP和容器内部所需要监听的端口,
kubectl get endpoints
3.Pod的IP地址和Service的Cluster IP。
image.png
4.外部访问Service的两种方式,
a) NodePort
image.png
b)LoadBalancer
需要云服务商负载均衡器支持。
5.K8s存储卷
image.png
a) 空目录(临时文件目录)
image.png
b)hostPath(永久文件目录)在pod上挂载宿主机上的文件或目录。
image.png6.命名空间
image.png
Default命名空间,启动后会默认创建一个Default命名空间。
image.png
创建一个名为development的名称空间,
apiVersion: v1
kind: Namespace
metadata:
name: development
在development名称空间中创建busybox pod,使用阿里云公开镜像,
apiVersion: v1
kind: Pod
metadata:
name: busybox
namespace: development
spec:
containers:
- image: registry.cn-hangzhou.aliyuncs.com/dck8s/busybox:1.25.0
command:
- sleep
- "3600"
name: busybox
7.Annotation
image.png
网友评论