본문 바로가기

분류 전체보기

(345)
kube-ops-view 설치 Helm을 통해 Install 한다. helm install kube-ops-view \ stable/kube-ops-view \ --set service.type=LoadBalancer \ --set rbac.create=True 설치 여부를 확인하기 위해서는 helm list를 사용한다. $ helm list NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION kube-ops-view default 1 2021-05-08 13:17:49.748452585 +0000 UTC deployed kube-ops-view-1.2.4 20.4.0 접속 URL을 확인하려면 다음과 같이 수행한다. kubectl get svc kube-ops-view | tail -..
ELB 서비스 Role 확인 AWS ELB(ElasticLoadBalancing) 서비스 역할이 없는 경우 아래와 같이 서비스 역할을 만들어야 한다. $ aws iam get-role --role-name "AWSServiceRoleForElasticLoadBalancing" || aws iam create-service-linked-role --aws-service-name "elasticloadbalancing.amazonaws.com" { "Role": { "AssumeRolePolicyDocument": { "Version": "2012-10-17", "Statement": [ { "Action": "sts:AssumeRole", "Effect": "Allow", "Principal": { "Service": "elastic..
Kubernetes Dashboard kubernetes dashboard를 설치하여 전체 kubernetes 환경 구성을 확인할 수 있다 아래는 설치 방법이다. export DASHBOARD_VERSION="v2.0.0" kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/${DASHBOARD_VERSION}/aio/deploy/recommended.yaml 설치 완료 이후에 kube-proxy를 사용하여 dashboard service를 접속할 수 있도록 한다. $ kubectl proxy --port=8080 --address=0.0.0.0 --disable-filter=true & [1] 20600 AWSReservedSSO_SandboxAdminAccess..
11. (보안) EKSCTL을 사용한 eks 구성 (기존 VPC) 기존에 구성한 VPC에 EKS를 구성하기 위해서는 다음과 같은 스크립트가 필요하다. cat eksnewelite.yaml --- apiVersion: eksctl.io/v1alpha5 kind: ClusterConfig metadata: name: newelite-eks-cluster region: ${AWS_REGION} version: "1.19" vpc: subnets: private: ap-northeast-2a: { id: subnet-0624cd75bfb9cc184 } ap-northeast-2b: { id: subnet-01f02fbb82988f048 } ap-northeast-2c: { id: subnet-0cd8b79944171649a } managedNodeGroups: - name: ..
CloudFormation Sample Cloud Formation: Simple Infrastcuture .yaml AWSTemplateFormatVersion: 2010-09-09 Description: >- AWS CloudFormation Simple Infrastructure Template VPC_Single_Instance_In_Subnet: This template will show how to create a VPC and add an EC2 instance with an Elastic IP address and a security group. Parameters: VPCCIDR: Description: CIDR Block for VPC Type: String Default: 10.199.0.0/16 AllowedValues:..
EKS에서 EFS 사용 kscory.com/dev/aws/eks-efs Cory's Developing & Life. Cory's Developing & Life. kscory.com
kubelet 주요 이슈 확인 kubelet이 기동할때 호출되는 구성요소 $ service kubelet status ● kubelet.service - kubelet: The Kubernetes Node Agent Loaded: loaded (/lib/systemd/system/kubelet.service; enabled; vendor preset: enabled) Drop-In: /etc/systemd/system/kubelet.service.d └─10-kubeadm.conf Active: active (running) since Thu 2021-04-08 07:05:20 UTC; 3min 13s ago Docs: https://kubernetes.io/docs/home/ Main PID: 30579 (kubelet) Tasks..
Practice Test - Advanced Kubectl Commands ㅁ Get the list of nodes in JSON format and store it in a file at /opt/outputs/nodes.json kubectl get nodes -o json > /opt/outputs/nodes.json ㅁ Get the details of the node node01 in json format and store it in the file /opt/outputs/node01.json kubectl get nodes node01 -o json > /opt/outputs/node01.json ㅁ Use JSON PATH query to fetch node names and store them in /opt/outputs/node_names.txt Remembe..