분류 전체보기

    [CCNA] CCNA1 - Chapter4

    reasons for physical layer protocols to use frame encoding techniques to distinguish data bits from control bits to identify where the frame starts and ends A network administrator notices that some newly installed Ethernet cabling is carrying corrupt and distorted data signals. The new cabling was installed in the ceiling close to fluorescent lights and electrical equipment. Which two factors m..

    [CCNA] CCNA1 - Chapter3

    flow control Flow control allows for this by ensuring that data is not sent too fast for it to be received properly. encapsulation Encapsulation is the process of placing one message format into another message format. An example is how a packet is placed in its entirety into the data field as it is encapsulated into a frame. network protocols Network protocols are implemented in hardware, or so..

    [CCAN] CCNA1 - Chapter2

    A network administrator needs to keep the user ID, password, and session contents private when establishing remote CLI connectivity with a switch to manage it. Which access method should be chosen? ssh Which command or key combination allows a user to return to the previous level in the command hierarchy? End and CTRL-Z : return the user to the privileged EXEC mode. Ctrl-C : ends a command in pr..

    [CCNA] CCNA1 - Chapter1

    Intermediary devices Intermediary devices direct path of the data Intermediary devices connect individual hosts to the network Intermediary devices interconnect end devices. Examples of intermediary network devices are: switches and wireless access points (network access) routers (internetworking) firewalls (security). Which two connection options provide an always-on, high-bandwidth Internet co..

    [Go] Go Module

    Go Module 이란 패키지의 모음으로써, 한 개의 모듈은 다수의 패키지를 포함할 수 있다. 모듈을 통해 Golang은 패키지들의 종속성을 관리할 수 있으며, 모듈은 패키지 관리 시스템으로써 활용된다. 모듈을 패키지를 트리 형식으로 관리하며, 루트(root) 폴터에 go.mod 파일을 생성하여 모듈을 정의하고, 종속성 정보를 관리하게 된다. go.mod는 네 가지 키워드를 사용한다. (module, require, replace, exclude) module 모듈 경로를 저장한다 소스코드에서 패키지를 가져올 때, 절대 경로를 사용할 필요 없이 module에 선언되어있는 경로를 사용하면 된다. require 빌드시 필요한 종속성 정보를 저장 모듈을 사용하여 빌드하면 자동으로 필요한 패키지를 다운로드 및 ..

    [kubernetes] mac m1 kubernetes 구축

    1. vm 생성 (UTM 사용) m1의 경우 vmware, virturebox등을 m1에서 사용하기 힘들기 때문에 UTM이라는 가상 머신을 사용하였다. ubuntu-server만 깔았을 경우 왜인진 모르겠지만 clipboard copy가 되지 않아 ubuntu-desktop도 같이 깔아주니 clipboard copy가 되었다! master 3대와 worker1대로 구성하였다. (이유는 없고 master를 여러대 띄워보고 싶어서) 2. hostname 설정 각 노드마다 hostname을 다르게 설정해주어야 한다. # vi /etc/hosts 192.168.100.10 master1 192.168.100.11 master2 192.168.100.12 master3 192.168.100.13 worker1 #..

    [Kubernetes] dial tcp 127.0.0.1:10248: connect: connection refused.

    [문제] kubeadm init 실행시 다음과 같은 오류가 발생했다 [kubelet-check] The HTTP call equal to 'curl -sSL http://localhost:10248/healthz' failed with error: Get "http://localhost:10248/healthz": dial tcp 127.0.0.1:10248: connect: connection refused. Unfortunately, an error has occurred: timed out waiting for the condition This error is likely caused by: - The kubelet is not running - The kubelet is unhealthy due ..

    kanico 란

    kanico를 사용하여 Dockerfile을 빌드하고 푸시할 수 있다. Dockerfile을 빌드할 때 보통 Dockere데몬에 의해 빌드되지만, 이를 실행하려면 시스템에 대한 루트 엑세스가 필요하다. 권한있는 루트 엑세스 없이도 Dockerfile에서 컨테이너를 빌드하기 위한 오픈소스 도구가 kanico 이다. 참고 : https://cloud.google.com/blog/products/containers-kubernetes/introducing-kaniko-build-container-images-in-kubernetes-and-google-container-builder-even-without-root-access Introducing kaniko: Build container images in ..