본문 바로가기
728x90
반응형

k8s13

[나는 리뷰어다] Managing Kubernetes!!! 이 책이 최근에 나온 것을 알고 읽어봐야겠다라는 생각을 하고 있었는데 이렇게 리뷰어로 선정되어 읽게 되었다. 우선 이 책의 목차를 보면 총 13개의 Chapter 로 구성되어있다. 1. 쿠버네티스란 2. 쿠버네티스 살펴보기 3. 아키텍처 4. 쿠버네티스 API 서버 5. 스케줄러 6. 쿠버네티스 설치 7. 인증과 사용자 관리 8. 인가 9. 승인제어 10. 네트워킹 11. 모니터링 12. 재해복구 13. 쿠버네티스 확장하기 Chapter 1 에서부터 6 까지는 쿠버네티스의 이론 적인 내용이 주로 설명되어있다. 단, 이 책은 운영에 대해서 초점을 맞춘 책이기 때문에 오브젝트 단위까지의 자세한 설명은 언급하지 않았다. 그리고 그 이후 Chapter 에서는 운영 환경에서 설정을 해줄수 있는 또는 해줘야 하는 .. 2019. 7. 10.
[K8S] Replica Set vs Replication Controller 차이 ReplicaSet 은 Replicatation Controller 의 새로운 버전이다. 다른것은 다 동일한데 아래와 같은 차이점이 존재 한다. ReplcaSet : Set-based Selectors Replicatation Controller : Equality-based Selectors Equality-based Set-based support Service, Replication Controller Job, Deployment, ReplicaSet, Daemon Set Operation =, ==, != in, notin, exists Example enviroment=prd enviroment in (prd) Command Line kubectl get pods -l enviroment=prd.. 2019. 5. 8.
[K8S] Kubernetes RBAC Authorization & Binding 1. RBAC Authorization 개개인의 Role 에 의해서 network resource 를 access 할수 있도록 허용한다.RBAC 은 rbac.authorization.k8s.io API 그룹을 사용한다.RBAC 을 사용하기 위해서는 apiserver start 시에 --authorization-mode=RBAC 또는 /etc/kubernetes/manifests/kube-apiserver.yaml 파일에 kube-apiserver 항목에 --authorization-mode=RBAC 을 설정해주면 된다. 2. Role & ClusterRole - Role 은 단일한 namespace에 있는 resource 에 대한 권한을 정의한다.role.yaml123456789kind: RoleapiV.. 2018. 8. 29.
[K8S] Kubernetes 설치 ( in Ubuntu in AWS) 현재 AWS EC2 에 올라가 있는 ubuntu 에 kubernetes를 설치해 보았다. 그런데 설치를 하다보니 프리티어로 받은 t2.micro 가지고는 너무 성능이 느렸다. 거의 접속도 못할 지경에 이르렀다. 그래서 어차피 설치하고 지울거니깐 t2.large로 올렸다. 설치 전에 Docker 가 먼저 설치 되어 있어야 한다.(Docker 가 설치 안되어 있다면 https://docs.docker.com/install/linux/docker-ce/ubuntu/#set-up-the-repository 여기 참고하거나 아래 링크 에도 내용은 나와있다.) https://kubernetes.io/docs/setup/independent/install-kubeadm/ 여기에 들어가보면 친절하게 설치 하는 방법을 .. 2018. 8. 26.
728x90
반응형