1 of 189

Hiding in the Dark

Dan Kohn, CNCF Executive Director

@dankohn1

November 19, 2019

2 of 189

3 of 189

4 of 189

5 of 189

6 of 189

cloud native definition

7 of 189

8 of 189

9 of 189

10 of 189

state-of-the-art patterns

11 of 189

12 of 189

accessible for everyone

13 of 189

parable

14 of 189

15 of 189

16 of 189

17 of 189

18 of 189

19 of 189

20 of 189

21 of 189

22 of 189

23 of 189

24 of 189

25 of 189

26 of 189

27 of 189

28 of 189

29 of 189

30 of 189

31 of 189

32 of 189

33 of 189

34 of 189

35 of 189

“Why are you staring at a black screen?”

36 of 189

37 of 189

“I don’t see any zombies”

38 of 189

39 of 189

40 of 189

41 of 189

42 of 189

43 of 189

44 of 189

45 of 189

metaphor

46 of 189

2nd grader ➜ most enterprises

47 of 189

48 of 189

Most Enterprises

49 of 189

zombies ➜ software failures

50 of 189

51 of 189

hiding in a hole ➜ precautionary practices

52 of 189

long release cycles

53 of 189

infrequent dependency updates

54 of 189

manual quality assurance

55 of 189

56 of 189

57 of 189

irrationally

58 of 189

59 of 189

precautionary

60 of 189

61 of 189

62 of 189

exempt

63 of 189

64 of 189

65 of 189

66 of 189

67 of 189

68 of 189

CLAbot

69 of 189

70 of 189

71 of 189

72 of 189

sibling

73 of 189

4th grader > 2nd grader

74 of 189

75 of 189

development

76 of 189

operations

77 of 189

developing + operations = DevOps

78 of 189

mine + craft = Minecraft

79 of 189

mining

80 of 189

81 of 189

82 of 189

83 of 189

simple

84 of 189

85 of 189

86 of 189

87 of 189

88 of 189

89 of 189

90 of 189

91 of 189

useful

92 of 189

complex

93 of 189

94 of 189

95 of 189

96 of 189

97 of 189

98 of 189

99 of 189

100 of 189

101 of 189

102 of 189

103 of 189

104 of 189

105 of 189

Finally

106 of 189

107 of 189

108 of 189

109 of 189

circular dependencies

110 of 189

lesson

111 of 189

112 of 189

simple

113 of 189

114 of 189

complex

115 of 189

116 of 189

117 of 189

same

118 of 189

119 of 189

120 of 189

iptables

121 of 189

122 of 189

iptables

123 of 189

124 of 189

networking

125 of 189

ipfw

126 of 189

127 of 189

ipfwadm

128 of 189

Internet Protocol Firewall ADMinistrator

129 of 189

complete

130 of 189

easier

131 of 189

ipchains

132 of 189

iptables

133 of 189

134 of 189

reimplemented

135 of 189

eBPF

136 of 189

eBPF

137 of 189

138 of 189

139 of 189

140 of 189

141 of 189

advanced

142 of 189

143 of 189

cgroups

144 of 189

DNS

145 of 189

Raft

146 of 189

147 of 189

148 of 189

149 of 189

150 of 189

151 of 189

152 of 189

153 of 189

154 of 189

simpler

155 of 189

powerful

156 of 189

157 of 189

158 of 189

159 of 189

160 of 189

construct

161 of 189

us

162 of 189

163 of 189

4th graders

164 of 189

2nd graders

165 of 189

166 of 189

167 of 189

168 of 189

first-timers?

169 of 189

2nd graders

170 of 189

benefits?

171 of 189

two

172 of 189

first

173 of 189

174 of 189

175 of 189

4th graders

176 of 189

2nd graders

177 of 189

178 of 189

job offers

179 of 189

second

180 of 189

2nd grader ➜ 4th grader

181 of 189

community

182 of 189

183 of 189

people

184 of 189

contribute

185 of 189

186 of 189

5 years old

187 of 189

188 of 189

189 of 189